将Docker备份还原到非Docker环境中

问题描述 投票:0回答:1

我是Docker的新手,我有一个非常基本的问题,我在本地拥有Docker容器,这已经准备好进行生产部署工作。我想在第3方托管的我们的云环境中进行完整的Docker容器备份和还原,其中docker不存在并且无法安装docker。

有可能吗?如果是,请帮助我进行操作

谢谢

docker docker-compose docker-swarm
1个回答
0
投票

Docker的全部目的是通过Docker镜像build and ship您的代码。一种理想的方法:-

  1. 在本地创建docker映像并将其推送到docker-registry。
  2. 在云环境上安装Docker。
  3. 从注册表中拉出您的Docker映像并启动容器。

正如您提到的,您不能在此上安装Docker,然后编写shell脚本来实现此目的:-

  1. 编写一个shell脚本,它将安装与Docker容器中使用的工具和框架相同的版本。
  2. 创建人工制品-取决于您的应用程序(可以是jar,tar等),并将其推送到某些人工制品。
  3. 在您的Cloud环境中运行shell脚本。

但是仍然使用这种方法,将需要一些时间来复制整个设置。

我强烈建议您采用理想的方式,这很容易。

© www.soinside.com 2019 - 2024. All rights reserved.