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

问题描述 投票:0回答:1

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

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

示例:

docker run

$ 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
...

docker start

$ docker start tomcat_daemon
tomcat_daemon
docker docker-container docker-image
1个回答
1
投票

尝试docker start -i my_container

--interactive , -i      Attach container’s STDIN

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

© www.soinside.com 2019 - 2024. All rights reserved.