[英]How to move Docker containers to AWS
如何将Docker容器从本地系统移动到AWs。我已经在本地系统中配置了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。所有必需的执行数据都应在映像中,重要数据应存储在外部(卷装入,数据库等)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.