如何将私有SSH密钥装载到Docker for Windows容器?
大家好 我有以下开发环境:如何将私有SSH密钥装载到Docker for Windows容器?,docker,ssh,docker-compose,docker-desktop,pageant,Docker,Ssh,Docker Compose,Docker Desktop,Pageant,大家好 我有以下开发环境: 赢得10名主持人 Docker桌面Windows最新版本 通过docker compose在容器中运行php5.6映像 如何将私有SSH密钥装载到此容器?或者有没有可能将选美从主机转移到容器 我只想在容器中运行Capifony部署过程。您可以使用-v/c/Users//.ssh/id的卷_rsa://.ssh/id_rsa:ro。 主页是用户的~,例如/root,/,/home/。:ro将使其成为只读,因此您的密钥不会被意外覆盖 映射到容器中的密钥的权限太宽,但将
- 赢得10名主持人
- Docker桌面Windows最新版本
- 通过docker compose在容器中运行php5.6映像
我只想在容器中运行Capifony部署过程。您可以使用
-v/c/Users//.ssh/id的卷_rsa://.ssh/id_rsa:ro
。
主页是用户的~
,例如/root
,/
,/home/
。:ro
将使其成为只读,因此您的密钥不会被意外覆盖
映射到容器中的密钥的权限太宽,但将密钥管道化到ssh add中会绕过这一点:
cat ~/.ssh/id_rsa | ssh-add -
根据您的容器,ssh代理可能尚未运行:
eval `ssh-agent`