当我在docker上工作时,我需要帮助来从现有AWS盒子中取出容器或图像。在我的AWS框中,我们的应用程序已安装并启动。
对于我们的应用程序初始化,这需要更多时间。所以我想在盒子启动时自己部署这个容器(已安装应用程序)。根据我的理解,当我使用Docker容器时,它将启动我的应用程序。这样我就可以节省应用程序的初始化时间。
我正在通过AWS VPC中的ansible启动计算机。所以我可以在那里叫docker容器。
任何人都可以帮忙此 Activity 。
谢谢
Ezhilmurugan M I
最佳答案
如果您使用标签将更改docker commit
编码为图像,则可以推送到注册表,然后将图像下拉到另一台服务器上。
$ docker commit <hash or name> yourusername/red_panda
$ docker push yourusername/red_panda
在其他主机上
$ docker pull yourusername/red_panda
您也可以导出图像,按需要进行传输,然后将图像导入新服务器。
$ docker export red_panda > latest.tar
$ cat latest.tgz | docker import - exampleimagelocal:new
关于amazon-web-services - 需要从AWS中已安装应用程序的机器拍摄Docker镜像或容器的镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37043336/