Jos*_*osh 10 docker docker-compose
我想把我的应用程序堆栈,包括3个docker镜像并由docker-compose管理,并将它从我的开发机器整个移动到生产机器上.我知道有几种方法可以直接使用docker:
我目前倾向于做docker save然后docker load,但我想知道是否有办法用docker-compose管理的整套容器来做这件事?
提前致谢
有一个在撰写任何功能,以节省建在撰写文件中的图像,它的泊坞窗客户端的工作(如你有陈述docker save和docker load).幸运的是,bash很简单:
images=(web cache db)
for image in images
do
docker save ${image} > ${image}.tar
scp ${image}.tar $yourhost:
ssh $yourhost docker load ${image}.tar
done
Run Code Online (Sandbox Code Playgroud)
远程注册表选项可能是更"生产级"的方法.移动一堆图像可能会非常慢,但是YMMV.
| 归档时间: |
|
| 查看次数: |
2820 次 |
| 最近记录: |