运行容器时装入一个卷,得到错误:源不是目录

问题描述 投票:-2回答:1

[在运行容器时尝试安装卷,但出现错误。

命令:

docker run -it --mount type=volume,src=hello,target=/hello hello-world

获取错误:

docker:来自守护程序的错误响应:源不是目录。看到'docker run --help'。

任何想法?

docker docker-volume
1个回答
0
投票

[确定,我已经弄清楚了,这是target部分不合适。

更改为:]后>

docker run -it --mount type=volume,src=hello,target=/usr/hello hello-world

有效。

target值更改为以下任何一项都可以:

  • / usr / hello
  • / app
  • / dummy
  • 但是/hello会出现错误,很奇怪。

我也尝试将音量和目标都更改为dummy,它也可以正常工作:

docker run -it --mount type=volume,src=dummy,target=/dummy hello-world

似乎不是由他们的名字引起的。

是因为/hello图像已使用hello-world吗?或者,这只是容器中一个非常特殊的目录?

((BTW

,我想那两个立即投票了,只以为我是在装一个bind,他们甚至都不知道我在试图装在volume,当然,他们没有不知道错误原因。)
© www.soinside.com 2019 - 2024. All rights reserved.