Py学习  »  docker

Docker Compose上ssh的初始设置

whitebear • 4 年前 • 977 次点击  

我用Docker做MacOS/Win。

我通过Docker容器中shell的ssh连接到外部服务器,

目前,我在Docker shell中生成ssh密钥,并手动将sshkey发送到服务器。

但是在这个方法中,每次我重新构建容器时,sshkey都会被删除。

所以我想在构建映像时设置初始sshkey。

我有2个想法

  1. 将.ssh文件夹从我的macos安装到docker文件夹并保持不变。 (权限控制可能很困难且复杂…)

  2. 编写使ssh keymake&发送到docker-compose.yml或dockerfile中的服务器的脚本。 (每次我构建时,都会发送新密钥…??)

哪个是最佳实践?或者您是否知道自动设置ssh密钥??

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/37948
 
977 次点击  
文章 [ 2 ]  |  最新文章 4 年前