【发布时间】:2019-12-07 14:34:04
【问题描述】:
当我想运行 mysql 容器时遇到一个问题:我尝试使用在 Docker 集线器上找到的示例命令:
docker run --name some-mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:5.6.24
docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2569c1a8cbd2 mysql:5.6.24 "/entrypoint.sh mysq…" 5 seconds ago Exited (139) 4 seconds ago some-mysql
显示容器以代码 139 退出
而且我不能有一行日志:docker logs 命令的返回是空的……
~ docker logs 2569c1a8cbd2
~
我正在为 Debian(v10.0) 使用 Docker(v19.03.1, build 74b1e89)
【问题讨论】:
-
奇怪。我在我的机器上运行了相同的命令,它可以工作。你试过最新版本的mysql吗?您使用的是什么操作系统?你的 docker 版本是多少?
-
是的,我尝试使用最新版本的 mysql,它工作正常,但我需要这个版本才能与生产中使用的 mysql 匹配...我在 debian 上使用 docker v19.03.1( v10.0)
-
一件事要检查,确保您使用的是 x86/amd64 架构,因为只有此图像支持
-
嗨,是的,我查过了,我使用的是 x86/amd64 架构...