如何将Docker容器移动到AWS

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

在一次的情况下,你有这些选项:

答:要传送你的图像:

  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

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

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