Docker run: multi-line

14 浏览
0 Comments

Docker run: multi-line

有没有办法在Windows命令提示符中将"docker run"命令分成多行运行,例如,而不是这样写:

"docker run -v .. --name .. --entrypoint .. "

类似于这样:

"docker run 
-v. ..
--name ..
--entrypoint ..
"

编辑起来真是痛苦!谢谢,Jonny

编辑:我尝试添加^命令,但不起作用。只是报错:"docker run"至少需要一个参数。

0
0 Comments

问题原因:在使用Docker run命令时,如果在Windows的dos命令行中,使用^符号进行多行命令的换行操作,可能会出现无法正常工作的情况。

解决方法:将命令中的 \ 和换行符替换为 ^ 符号。

具体操作如下(假设要执行的Docker命令为docker run ):

原始命令:

docker run \
 \

替换后的命令:

docker run ^
 ^

这样,通过将 \ 和换行符替换为 ^ 符号,可以解决在dos命令行中使用Docker run命令的多行换行问题。

0
0 Comments

Docker run: multi-line问题的原因是在Windows系统中,默认情况下,在命令提示符中运行docker run命令时,会要求输入更多的命令。为了解决这个问题,可以使用^小于号和\反斜杠来运行多行的docker命令。

在Windows系统中,如果想要在命令提示符中运行多行的docker命令,可以使用^字符来表示换行。例如,下面的命令中使用了^符号来将docker run命令分为多行:


docker run -v ^
--name ^
--entrypoint ^
<image_name>

同样地,在Mac系统中,可以使用\反斜杠来表示换行。所以,如果想要在Mac系统中运行多行的docker命令,可以使用以下命令:


docker run -v \
--name \
--entrypoint \
<image_name>

通过使用这些换行符,我们可以在命令提示符中运行多行的docker命令,从而更方便地管理和操作Docker容器。

0