首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker未启动,难以调试

问Docker未启动,难以调试
EN

Stack Overflow用户
提问于 2018-02-07 21:04:10
回答 1查看 31关注 0票数 0

我正在尝试启动一个docker镜像,如下所示:

代码语言:javascript
复制
docker run -i -t myimage:test

该图像包含一个带有/var/lib的mysql。当docker运行时,它输出以下内容:

代码语言:javascript
复制
$ 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
$

由于无法进入并查看详细日志,因此很难看到镜像中的错误所在。这是我的图像,我猜我在构建它的过程中做错了什么,但是没有日志,很难找出是什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-02-07 21:45:02

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48664567

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档