Docker无法启动,难以调试

时间:2018-02-07 13:04:10

标签: mysql docker

我正在尝试按如下方式启动泊坞窗图像:

docker run -i -t myimage:test

图像包含图像内部带有/var/lib的mysql。当docker运行时,它会输出:

$ docker run -i -t myimage:test
2018-02-07T13:00:21.318700Z mysqld_safe Logging to '/var/log/mysql/error.log'.
2018-02-07T13:00:21.337000Z mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
2018-02-07T13:00:33.496999Z mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
$

由于无法进入并查看详细日志,因此很难看出图像中出现了什么问题。这是我的形象,我想我在构建它时做错了什么,但没有日志,很难找到什么。

1 个答案:

答案 0 :(得分:1)

docker exec可能会帮助你。确保图像正在运行。或者,您可以将CMD覆盖传递给泊坞窗运行,如下所示:docker run -it myimage:test /bin/bash,但请注意,这将覆盖任何现有的CMD