我希望使用多个开发团队使用的多个docker容器来改善我们的开发周期
目前,每个开发团队都负责很少的服务,这些服务依赖于其他团队服务。这意味着所有开发团队都需要在本地运行所有容器
我想弄清楚的是,如何将本地容器暴露给远程群集上的远程网络,每个团队将加入其网络,而无需在本地运行所有服务
答案 0 :(得分:0)
一种可能的解决方案是使用ssh tunnel共享docker.sock文件=>注册服务将暴露给其他机器
ssh -nNT -L /tmp/docker.sock:/var/run/docker.sock <USER>@<IP> &
和
export DOCKER_HOST=unix:///tmp/docker.sock