windows 10上的docker-mariadb无法启动
在Windows 10上使用Docker Desktop v2.1.0.4 我在设置中启用了实验功能 我正在尝试运行mariadb dockerhub给出的命令windows 10上的docker-mariadb无法启动,windows,docker,mariadb,Windows,Docker,Mariadb,在Windows 10上使用Docker Desktop v2.1.0.4 我在设置中启用了实验功能 我正在尝试运行mariadb dockerhub给出的命令docker run--name some mariadb-e MYSQL\u ROOT\u PASSWORD=my secret pw-d mariadb:latestfrom 我尝试了10.1、10.2、10.3标签,虽然10.1的错误略有不同,但都是一样的。我试着通过docker run——命名一些mariadb-e MYSQL\u
docker run--name some mariadb-e MYSQL\u ROOT\u PASSWORD=my secret pw-d mariadb:latest
from
我尝试了10.1、10.2、10.3标签,虽然10.1的错误略有不同,但都是一样的。我试着通过docker run——命名一些mariadb-e MYSQL\u ROOT\u PASSWORD=my secret pw-d mariadb:latest——lower\u case\u table\u names=1添加小写字母表名称=1选项,但仍然存在相同的问题
我在谷歌上搜索了很多次,所有的搜索结果都是有人在启动时出现了这个错误
2016-10-18 13:14:06 140161674901440 [ERROR] Unknown/unsupported storage engine: InnoDB
2016-10-18 13:14:06 140161674901440 [ERROR] Aborting
提前感谢您好,问题似乎出在InnoDb上,因为它在您的日志文件中打印了“mysqld:ready for connections.”,但当InnoDb想要重命名时区时失败。当您尝试按此处所述设置时区时会发生什么情况?这是innoDb的一个优点,我尝试设置TZ env变量,但遇到了相同的问题。谢谢你的帮助。我想我发现了问题,那是在Docker for Windows上,我只能运行Windows容器或Linux(我必须在设置中切换到Linux),但我试图在本地计算机上运行带有mariadb数据库的旧asp.net容器,但这是另一个问题。我尝试删除所有下载的图像,并使用
--平台Linux
(仍在Windows容器上时)当我发出run命令时。但是仍然是同一个问题。我在下面展示了ubuntu工作的示例,因此我相信它可能是特定于几天前使用了mariaDb的mariadbI,没有任何问题。我以docker compose文件的形式运行它,我不确定这是否有任何影响我也遇到了同样的问题,并且正在使用experim在Win10上运行恩塔尔,你找到解决办法了吗?用集装箱运输,到处跑……嗯
2016-10-18 13:14:06 140161674901440 [ERROR] Unknown/unsupported storage engine: InnoDB
2016-10-18 13:14:06 140161674901440 [ERROR] Aborting