我正在学习教程here.
在这里,您将像这样启动一个容器:
docker run --name static-site -e AUTHOR="Your Name" -d -P dockersamples/static-site
e61d12292d69556eabe2a44c16cbd54486b2527e2ce4f95438e504afb7b02810
我已经做了。然后它告诉您运行命令:
docker port static-site
这是要返回容器正在运行的端口,对吗?
对我来说什么也没回报。怎么来的 ?
sudo docker ps -l
显示它已创建。
非常感谢。
答案 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
的“端口”列的结果。