Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何启动现有docker容器并显示输出?_Docker_Docker Container_Docker Image - Fatal编程技术网

如何启动现有docker容器并显示输出?

如何启动现有docker容器并显示输出?,docker,docker-container,docker-image,Docker,Docker Container,Docker Image,当我们使用dockerrun命令运行一个新的docker容器时,我们可以看到包含服务的输出。但是当我们使用docker start在同一个容器停止时启动它时,它只打印容器的名称,而不是输出 如何启动已停止的容器并显示输出 例如: 码头工人赛跑 $docker run-p8080:8080——名称tomcat\u守护程序tomcat:latest 2020年4月26日06:03:27.747 INFO[main]org.apache.catalina.startup.VersionLoggerLi

当我们使用
dockerrun
命令运行一个新的docker容器时,我们可以看到包含服务的输出。但是当我们使用
docker start
在同一个容器停止时启动它时,它只打印容器的名称,而不是输出

如何启动已停止的容器并显示输出

例如:

码头工人赛跑

$docker run-p8080:8080——名称tomcat\u守护程序tomcat:latest
2020年4月26日06:03:27.747 INFO[main]org.apache.catalina.startup.VersionLoggerListener.log服务器版本名称:apache Tomcat/8.5.53
2020年4月26日06:03:27.750信息[main]org.apache.catalina.startup.VersionLoggerListener.log服务器构建时间:2020年3月11日10:01:39 UTC
2020年4月26日06:03:27.751信息[main]org.apache.catalina.startup.VersionLoggerListener.log服务器版本号:8.5.53.0
2020年4月26日06:03:27.752信息[main]org.apache.catalina.startup.VersionLoggerListener.log操作系统名称:Linux
2020年4月26日06:03:27.753信息[main]org.apache.catalina.startup.VersionLoggerListener.log操作系统版本:4.19.76-linuxkit
2020年4月26日06:03:27.754信息[main]org.apache.catalina.startup.VersionLoggerListener.log体系结构:amd64
...
码头工人启动

$docker启动tomcat\u守护程序
tomcat_守护进程

尝试
docker start-i my_container

--interactive , -i      Attach container’s STDIN
参考: