如何将Docker容器移动到AWS
如何将Docker容器从.Local系统移动到AWs。我已经在本地系统中配置了Docker。我需要将docker容器从本地系统移动到aws EC2实例。在一次性场景中,您有以下选项: A:要传送图像:如何将Docker容器移动到AWS,docker,amazon-ec2,Docker,Amazon Ec2,如何将Docker容器从.Local系统移动到AWs。我已经在本地系统中配置了Docker。我需要将docker容器从本地系统移动到aws EC2实例。在一次性场景中,您有以下选项: A:要传送图像: 在本地计算机上保存图像: docker保存我的图片>我的图片.tar 将tar上载到远程服务器: scp my_image.taruser@aws-机器:。 在远程计算机上加载映像: sshuser@aws-机器 docker loadmy\u container.tar 将tar上载到远程服务器
docker保存我的图片>我的图片.tar
scp my_image.taruser@aws-机器:。
sshuser@aws-机器
docker load
docker运行我的图片
docker导出我的容器\u id>my\u container.tar
scp my_container.taruser@aws-机器:。
sshuser@aws-机器
cat my|U容器| docker导入-我的容器导出:最新
docker运行导出的我的容器:最新
<> P>为以后的部署改进做好准备(如使用CD/CI),你应该考虑选项A。所有必要的执行数据都应该在图像中,重要的数据应该存储在外部(音量安装,数据库,…)< P>在一个时间场景中你有这些选项: A:要传送图像:
docker保存我的图片>我的图片.tar
scp my_image.taruser@aws-机器:。
sshuser@aws-机器
docker load
docker运行我的图片
docker导出我的容器\u id>my\u container.tar
scp my_container.taruser@aws-机器:。
sshuser@aws-机器
cat my|U容器| docker导入-我的容器导出:最新
docker运行导出的我的容器:最新
<> P>为以后的部署改进做好准备(如使用CD/CI),你应该考虑选项A。所有必要的执行数据都应该在图像中,重要的数据应该存储在外部(音量安装,数据库,…)。可能你想在AWS中运行你的容器。在进入生产阶段时,您必须考虑几项措施。下面是在进入生产用例之前可能对您有所帮助的良好描述。嗨,詹希尔。但是我的docker容器在我的本地系统中。你可以使用docker hub,将你的docker容器上载到docker hub,然后在ec2中拉取映像。@SivaSai,如果你有一个容器和一个主机,然后将它推送到注册表,ssh到AWS中的机器中,从容器运行并公开端口,最后在浏览器中访问容器应用程序。以下是我的帖子,但它是针对Azure的,在AWS上以相同的方式实现它。:)您可能希望在AWS的生产环境中运行容器。在进入生产阶段时,您必须考虑几项措施。下面是在进入生产用例之前可能对您有所帮助的良好描述。嗨,詹希尔。但是我的docker容器在我的本地系统中。你可以使用docker hub,将你的docker容器上载到docker hub,然后在ec2中拉取映像。@SivaSai,如果你有一个容器和一个主机,然后将它推送到注册表,ssh到AWS中的机器中,从容器运行并公开端口,最后在浏览器中访问容器应用程序。以下是我的帖子,但它是针对Azure的,在AWS上以相同的方式实现它。:)可以说,B对我根本不起作用,就像在
cat my_container | docker import-my container exported:latest
运行时一样,但运行命令随后产生了一个错误。在等待900MB的第二次上传后,a运行良好(谢谢…)并且docker load
命令生成了15层,这可能只需要在它运行的机器上发生,我是docker东西的初学者..可以说B对我来说根本不起作用,正如在cat my_container | docker import-my container exported:latest
中一样,运行了run命令,但随后产生了一个错误。在等待900MB的第二次上传后,一个很好的工作(谢谢…)和docker load
命令生成了15个层,这可能只需要在运行的机器上进行,我是一个初学者。。