我正在寻找在没有互联网连接的本地网络中的多个(~5)pi上使用docker部署应用程序的工作流程。我研究过docker-machine和swarm,但还没找到。 - 是否可以在PC_A上构建映像并将容器从其部署到本地网络上的计算机(无法访问Internet)? - 我需要什么设置?
答案 0 :(得分:1)
是的,这是可能的。仅使用Docker(没有任何像Swarm这样的编排工具),您需要稍微将图像分发给其他计算机。你有两个选择:
使用docker registry。由于您未连接到Internet,因此需要将其部署在网络内的计算机中(请检查this)。构建映像时,必须将push映射到注册表,然后从目标计算机pull创建映像。
Saving image到tar
档案,load手动,在其他机器上。
希望它有所帮助。