![](/img/trans.png)
[英]docker failed to mount local volume mount no such file or directory
[英]Docker volume mount: “no such file or directory”
我對Docker很陌生,並試圖讓我的第一個(真實)圖像正常運行。 我寫了我的Dockerfile:
WORKDIR /myapp
VOLUME /myapp/configuration
VOLUME /etc/asterisk
VOLUME /usr/share/asterisk/sounds
所以我的容器應該從/myapp
開始,我應該能夠安裝外部卷來配置我的應用程序( configuration
),Asterisk及其聲音。
但是,當我用我的圖像啟動容器時:
docker run -it \
--entrypoint /bin/bash myapp \
-v $(pwd)/asterisk:/etc/asterisk \
-v $(pwd)/configuration:/myapp/configuration \
-v $(pwd)/asterisk/sounds:/usr/share/asterisk/sounds
它給了我以下錯誤:
/bin/bash: /home/me/Docker/asterisk:/etc/asterisk: No such file or directory
我真的不明白為什么。 我已經證實這不是一個行結束問題(例如CRLF
而不是預期的LF
),但事實並非如此。 我真的不知道。
如果重要,我正在運行基本的OS Loki。
請建議。
我發現了問題所在,我的提示是不正常的/bin/bash
開頭。
實際上,它將我的-v
選項解釋為入口點的選項,而bash並不理解它。
我移動了我的線條( - --entrypoint
現在是最后一個選項),它就像一個魅力。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.