我正在学习 docker,并尝试运行现有的映像。第一个命令工作正常
command 1: docker run --name static-site -e AUTHOR="Mathi1" -d -P dockersamples/static-site
但下面的命令抛出错误
Command 2: docker run --name mvcdotnet -e AUTHOR="Mathi2" -d -p valkyrion/mvcdotnet
Error:
“docker run”至少需要 1 个参数。
请参阅“docker run --help”。
用法: docker run [选项] IMAGE [命令] [ARG...]
在新容器中运行命令
根据docker help run
:
…
-p, --publish list Publish a container's port(s) to the host
-P, --publish-all Publish all exposed ports to random ports
…
命令 1 使用-P
(缩写形式--publish-all
),然后是图像名称。-P
没有参数。
命令 2 使用-p
(缩写形式--publish list
). -p
需要一个参数,我认为 docker 错误地将图像名称作为参数-p
(并期望之后有一个图像名称)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)