我使用此命令并获得相关响应:
$ docker run -t -d -p 80:5004 myapp
a940b8bc522e593a83181ef95138f25dd1f3100bd6ff563d24eab7a265e9bd2a
docker ps
检查容器时,请参见下面的响应,这似乎是不正确的(没有看到任何信息)。CONTAINER ID IMAGE COMMAND CREATED
STATUS PORTS NAMES
http://localhost/api/values
,则无法获得所需的最终结果。最佳答案
您的容器似乎由于错误而无法正确启动并立即停止。键入docker ps -a
时,您可能会看到退出的容器进程。
您可以使用docker logs <containerId>
查看容器控制台的输出,看看出了什么问题。
提示:通常,在后台运行带有-t
标志的容器时,不需要-d
标志(tty)。
https://stackoverflow.com/questions/31944572/