我想运行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)
答案 0 :(得分:0)
您是否正在运行其他容器? (也许是一个单独的项目?)
我有两个单独的项目,分别有各自的docker-compose文件和自己的服务。
当一个正在运行时,一个带有mysql / mariadb容器的容器退出,并显示139。如果我docker-compose down
另一个项目,则mysql容器将正确启动。
我仍在找出原因 (来这里回答我的问题),但是您可能会有类似的情况。