我正在构建一个脚本,将一些本地文件夹挂载到容器中,其中一个是用户的~/.ssh
文件夹。这样,用户仍然可以将他们的SSH密钥用于Git提交。
docker run -ti -v $HOME/.ssh/:$HOME/.ssh repo:tag
但是这不会将SSH文件夹挂载到容器中。我做错了吗?
答案 0 :(得分:0)
典型的语法是(来自Mount a host directory as a data volume):
docker run -d -P --name web -v /src/webapp:/opt/webapp training/webapp python app.py
(如果你的图像定义了一个入口点和默认命令,你可以跳过命令部分,这里' app.py
')
(-d
不适用于您的情况,它适用于该python Web服务器)
尝试:
docker run -ti -v $HOME/.ssh:$HOME/.ssh repo:tag