docker - 如何在docker-compose.yml的docker容器内为无密码ssh添加known_hosts?

标签 docker docker-compose dockerfile

我想在两个docker容器中使用无密码的ssh。如何使用docker-compose.yml文件为其添加known_hosts条目

我想在docker env上实现ansible。要在部署节点上部署并运行rpm,我需要从container1到container2的无密码ssh。为此,我必须在container2节点中添加container1的known_hosts键。
这该怎么做 ???

最佳答案

尝试将其从主机安装到容器。 。
--volume local/path/to/known_hosts:/etc/ssh/ssh_known_hosts
如果它不起作用,请查看与docker中的ssh key相关的一些类似情况,例如:this
this

关于docker - 如何在docker-compose.yml的docker容器内为无密码ssh添加known_hosts?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48258546/

相关文章:

docker - docker路由没有iptables

Docker EACCES 权限被拒绝 mkdir

php - 我在设置 laravel 时发生了什么错误

docker - 使用 Docker 运行构建过程

docker - 创建交互式 docker 图像

Docker-compose:尝试运行 mongo 镜像时出错

Azure DevOps Pipelines - 具有多个项目的.NET Core 解决方案 - 如何进行单个构建和多个项目发布?

docker - 更改Docker镜像文件系统

docker - 如何识别与docker image_id相关的标签?

spring-boot - 使用以下 dockerfile 构建 docker 镜像时出错