我正在構建一個腳本,用於將一些本地文件夾掛載到容器中,其中一個是用戶的~/.ssh
文件夾。這樣,用戶仍然可以使用SSH密鑰進行Git提交。在容器中掛載用戶SSH密鑰
docker run -ti -v $HOME/.ssh/:$HOME/.ssh repo:tag
但是,這並不安裝SSH文件夾到容器中。我做錯了嗎?
我正在構建一個腳本,用於將一些本地文件夾掛載到容器中,其中一個是用戶的~/.ssh
文件夾。這樣,用戶仍然可以使用SSH密鑰進行Git提交。在容器中掛載用戶SSH密鑰
docker run -ti -v $HOME/.ssh/:$HOME/.ssh repo:tag
但是,這並不安裝SSH文件夾到容器中。我做錯了嗎?
典型的語法(從):
docker run -d -P --name web -v /src/webapp:/opt/webapp training/webapp python app.py
(你可以跳過命令部,在這裏「app.py
」,如果你的形象定義了一個入口點和默認命令)
(-d
不適用在你的情況下,在蟒蛇Web服務器的情況下)確實
嘗試:
docker run -ti -v $HOME/.ssh:$HOME/.ssh repo:tag
命令行似乎不正確:大括號,沒有實際的命令(或佔位符)。 –
此外,根據https://docs.docker.com/engine/userguide/containers/dockervolumes/,除非您希望_write_指向該目錄並且將更改反映到主機上,否則您的映射是不必要的。 –