鍍金池/ 問答/Linux/ docker -v參數(shù)到底如何使用? 可以掛載多個(gè)目錄到容器內(nèi)么?

docker -v參數(shù)到底如何使用? 可以掛載多個(gè)目錄到容器內(nèi)么?

docker 啟動(dòng)容器的時(shí)候, 如下這個(gè)命令:
docker run -d -p 5000:5000 --name registry01 -v /Users/lant/Desktop/registry:/etc/docker/registry -v /Users/lant/Desktop/docker:/var/lib/registry registry

發(fā)現(xiàn)結(jié)果 端口映射失敗, 但是使用一個(gè)-v 則成功映射!

難道不能掛載多個(gè)本地目錄到容器內(nèi)么

還有就是: 能直接映射本地一個(gè)文件為容器中的文件么?

官網(wǎng): https://docs.docker.com/regis...
中的

docker run -d -p 5000:5000 --restart=always --name registry \
             -v `pwd`/config.yml:/etc/docker/registry/config.yml \
             registry:2

上面命令什么鬼, 哪個(gè) pwd是干啥的? 這命令根本執(zhí)行不成功的啊

回答
編輯回答
情已空

可以掛載多個(gè)目錄的,建議你把錯(cuò)誤貼出來,還有那個(gè)'pwd'是當(dāng)前目錄的意思,你把它換成$PWD就可以運(yùn)行了,前提是你當(dāng)前目錄下有config.yml這個(gè)文件

2017年5月10日 07:48