如何将Docker容器移动到AWS

时间:2017-01-21 16:58:35

标签: docker amazon-ec2

如何将Docker容器从.Local系统移动到AWs.I已在本地系统中配置了docker。我需要将docker容器从我的本地系统移动到aw2 EC2实例。

1 个答案:

答案 0 :(得分:5)

在一次性场景中,您有以下选择:

答:转移您的图片:

  1. 将图像保存在本地计算机上:

    docker save my_image > my_image.tar

  2. 将tar上传到您的远程服务器:

    scp my_image.tar user@aws-machine:.

  3. 在远程计算机上加载图像:

    ssh user@aws-machine

    docker load < my_image.tar

  4. 运行新容器

    docker run my_image

  5. B:转移您的容器:

    1. 在本地计算机上导出容器:

      docker export my_container_id > my_container.tar

    2. 将tar上传到您的远程服务器:

      scp my_container.tar user@aws-machine:.

    3. 将tar作为图像加载到远程计算机上:

      ssh user@aws-machine

      cat my_container | docker import - my-container-exported:latest

    4. 运行新容器

      docker run my-container-exported:latest

    5. 要为以后的部署改进做好准备(比如使用CD / CI),您应该考虑选项A.所有必要的执行数据都应该在图像中,重要的数据应该存储在外部(卷装,数据库,......)< / p>