如何通过显示输出启动现有的Docker容器?

时间:2020-04-26 07:43:52

标签: docker docker-container docker-image

当我们使用request()->url()命令运行新的docker容器时,我们可以看到包含服务的输出。但是,当我们使用docker run在停止时启动同一个容器时,它仅输出容器的名称,而不输出输出。

如何通过显示输出来启动已停止的容器?

示例:

docker run

docker start

docker start

$ docker run -p 8080:8080 --name tomcat_daemon tomcat:latest
26-Apr-2020 06:03:27.747 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name:   Apache Tomcat/8.5.53
26-Apr-2020 06:03:27.750 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built:          Mar 11 2020 10:01:39 UTC
26-Apr-2020 06:03:27.751 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 8.5.53.0
26-Apr-2020 06:03:27.752 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name:               Linux
26-Apr-2020 06:03:27.753 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version:            4.19.76-linuxkit
26-Apr-2020 06:03:27.754 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture:          amd64
...

1 个答案:

答案 0 :(得分:1)

尝试docker start -i my_container

--interactive , -i      Attach container’s STDIN

参考:https://docs.docker.com/engine/reference/commandline/start/