用于本地开发和远程容器的docker overlay

时间:2018-01-20 14:22:12

标签: amazon-web-services docker amazon-ecs docker-networking

我希望使用多个开发团队使用的多个docker容器来改善我们的开发周期

目前,每个开发团队都负责很少的服务,这些服务依赖于其他团队服务。这意味着所有开发团队都需要在本地运行所有容器

我想弄清楚的是,如何将本地容器暴露给远程群集上的远程网络,每个团队将加入其网络,而无需在本地运行所有服务

1 个答案:

答案 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