码头工人端口命令什么都不返回

时间:2019-08-16 12:37:38

标签: docker ubuntu ubuntu-16.04

我正在学习教程here.

在这里,您将像这样启动一个容器:

docker run --name static-site -e AUTHOR="Your Name" -d -P dockersamples/static-site
e61d12292d69556eabe2a44c16cbd54486b2527e2ce4f95438e504afb7b02810

我已经做了。然后它告诉您运行命令:

docker port static-site

这是要返回容器正在运行的端口,对吗?

对我来说什么也没回报。怎么来的 ?

sudo docker ps -l显示它已创建。

非常感谢。

1 个答案:

答案 0 :(得分:0)

在MacOS上,我得到以下结果:

$ docker run --name static-site -e AUTHOR="Your Name" -d -P dockersamples/static-site
ac25e7cdd81725dfa157ff7027d1ed6beb3839c9457b9627728d700375e7a77f

$ docker ps
CONTAINER ID        IMAGE                       COMMAND                  CREATED             STATUS              PORTS                                           NAMES
ac25e7cdd817        dockersamples/static-site   "/bin/sh -c 'cd /usr…"   6 seconds ago       Up 5 seconds        0.0.0.0:32774->80/tcp, 0.0.0.0:32773->443/tcp   static-site

$ docker port static-site
443/tcp -> 0.0.0.0:32773
80/tcp -> 0.0.0.0:32774

请检查计算机上同时显示端口和映射端口的命令docker ps的“端口”列的结果。