我正在学习教程here.
在这里,您将启动一个容器,如下所示:
docker run --name static-site -e AUTHOR="Your Name" -d -P dockersamples/static-site
e61d12292d69556eabe2a44c16cbd54486b2527e2ce4f95438e504afb7b02810我已经做到了。然后它会告诉您运行该命令:
docker port static-site这意味着返回运行容器的端口,对吗?
它没有为我返回任何东西。怎么会这样呢?
sudo docker ps -l显示它已创建。
非常感谢。
发布于 2019-08-18 01:58:15
在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的' ports‘列在您的计算机上的结果,其中还显示了端口和映射的端口。
https://stackoverflow.com/questions/57524797
复制相似问题