win10 hyper-v 版docker,装7.0.3,挂载win硬盘,SQL报错

如题,报错:InnoDB: Operating system error number 22.
查度娘,用–innodb-use-native-aio=0 ,问题依然存在,求解决办法

win10系统,hyper-v的docker,其他几个服务都正常开启。bd文件夹下也有文件产生
2019-06-29 15:05:09 139697050925056 [Note] InnoDB: Setting file ./ibdata1 size to 12 MB

2019-06-29 15:05:09 7f0dc118b800 InnoDB: Error: Write to file ./ibdata1 failed at offset 0.

InnoDB: 1048576 bytes should have been written, only 0 were written.

InnoDB: Operating system error number 22.

InnoDB: Check that your OS and file system support files of this size.

InnoDB: Check also that the disk is not full or a disk quota exceeded.

InnoDB: Error number 22 means ‘Invalid argument’.

InnoDB: Some operating system error numbers are described at

InnoDB: http://dev.mysql.com/doc/refman/5.6/en/operating-system-error-codes.html

2019-06-29 15:05:09 139697050925056 [ERROR] InnoDB: Error in creating ./ibdata1: probably out of disk space

2019-06-29 15:05:09 139697050925056 [ERROR] InnoDB: Could not open or create the system tablespace. If you tried to add new data files to the system tablespace, and it failed here, you should now edit innodb_data_file_path in my.cnf back to what it was, and remove the new ibdata files InnoDB created in this failed attempt. InnoDB only wrote those files full of zeros, but did not yet use them in any way. But be careful: do not remove old data files which contain your precious data!

2019-06-29 15:05:09 139697050925056 [ERROR] Plugin ‘InnoDB’ init function returned error.

2019-06-29 15:05:09 139697050925056 [ERROR] Plugin ‘InnoDB’ registration as a STORAGE ENGINE failed.

2019-06-29 15:05:09 139697050925056 [ERROR] Unknown/unsupported storage engine: InnoDB

2019-06-29 15:05:09 139697050925056 [ERROR] Aborting

这个看起来是你的docker运行mariadb镜像时的报错,这个应该去docker服务或mariadb服务相关的地方找下解决办法了

先谢了,感觉好复杂,还是不挂了,用默认的算了