如何将Docker容器移动到AWS
如何将Docker容器从.Local系统移动到AWs.I已经在我的本地系统中configuration了docker。 我需要将Docker容器从本地系统移动到aws EC2实例。
在一次的情况下,你有这些选项:
答:要传送你的图像:
-
将您的图像保存在本地机器上:
docker save my_image > my_image.tar
-
将tar上传到远程服务器:
scp my_image.tar user@aws-machine:.
-
在远程机器上加载图像:
ssh user@aws-machine
docker load < my_image.tar
-
运行一个新的容器
docker run my_image
B:转移你的货柜:
-
在本地机器上导出您的容器:
docker export my_container_id > my_container.tar
-
将tar上传到远程服务器:
scp my_container.tar user@aws-machine:.
-
在您的远程计算机上将tar加载为图像:
ssh user@aws-machine
cat my_container | docker import - my-container-exported:latest
-
运行一个新的容器
docker run my-container-exported:latest
为了做好以后部署改进的准备工作(如使用CD / CI),您应该考虑选项A.所有必要的执行数据应在映像中,重要的数据应该存储在外部(卷装,数据库等)