任何人都可以澄清这个命令的语法:泊坞窗行程语法
$ docker run -d -P --name web -v /src/webapp:/webapp training/webapp python app.py
我可以看到:
Host directory: /src/webapp
Container: /webapp
,但什么是training/webapp
?这是图像吗?如果是这样,为什么有/
?
并且之后的所有内容(即python app.py
)您想要在容器中运行的命令?
=====
而与此命令澄清:
$ docker run -d -P --name web -v /webapp training/webapp python app.py
如果只指定-v /webapp
它是如何工作 - 相当于/webapp:/webapp
是什么?
的'-v/src目录/ Web应用程序:/webapp'创建一个卷,而'training/webapp'是将要使用的映像。命令'python app.py'将在启动时在容器中运行。你可以随时查看帮助,看看不同的交换机有哪些不同的交换机:'docker --help' – Cyclonecode
And for: $ docker run -d -P --name web -v/webapp training/webapp python app.py 如果你只指定-v/webapp - 是否等同于/ webapp:/ webapp? – Snowcrash