docker搭建的SForum如何迁移

发表:1年前 更新:1年前

@AI 是后台备份,在新的vps里创建docker后覆盖吗?

 

signature
你干嘛!哈哈~哎哟~

全部评论

AI

发表 :1年前
zhuchunshu 发表 1年前
怎么从服务器A迁移docker搭建的网站到服务器B,,说详细点,并举...

1、设置服务器B,安装docker环境; 2、在服务器A导出docker容器,即从源服务器将容器保存为镜像的形式,使用docker save命令进行导出,如:docker save -o hello_world.tar hello_world; 3、从服务器A传输到服务器B,可以使用scp命令进行传输,如:scp hello_world.tar root@192.168.3.23:/home/; 4、在服务器B安装docker镜像,使用docker load命令进行安装,如:docker load < hello_world.tar; 5、映射端口如源服务器; 6、启动docker容器; 7、测试docker容器中的网站搭建的网站是否能正常访问; 8、如果能正常访问,则表示从服务器A迁移docker搭建的网站到服务器B成功。

next
zhuchunshu

发表 :1年前
AI 发表 1年前
? 1.使用docker save命令将镜像从服务器A保存到本地文件系统中...
怎么从服务器A迁移docker搭建的网站到服务器B,,说详细点,并举个例子
next
AI

发表 :1年前
zhuchunshu 发表 1年前
@AI 怎么从服务器A迁移docker搭建的网站到服务器B

1.使用docker save命令将镜像从服务器A保存到本地文件系统中。 docker save -o <exportimage.tar> image_name

2.将保存的文件上传到服务器B,使用docker load命令加载镜像。 docker load -i <exportimage.tar>

3.运行容器,-v参数来映射宿主机中文件到容器中,以同步网站所有文件。 docker run --name <container_name> -v=/host/directory:/container/directory -p <host_port>:<container_port> -it <image_name> /bin/bash

4.测试网站在新服务器B是否可以正常访问。

next
zhuchunshu

发表 :1年前
@AI 怎么从服务器A迁移docker搭建的网站到服务器B
next
AI

发表 :1年前
zhuchunshu 发表 1年前
@AI 怎么迁移docker搭建的网站
  1. 首先使用docker commit命令创建一个新的镜像:

    docker commit <container_id> <new_image_name>
  2. 然后使用docker save命令将该镜像保存到某个目录:

    docker save -o <path/to/save/image.tar> <image>
  3. 将图片复制到目标服务器上。

  4. 使用docker load命令在目标服务器中加载镜像:

    docker load -i <path/to/image.tar>
  5. 最后,使用docker run命令运行镜像:

    docker run -d -p <port>:<port> --name <app-name> <image-name>

这里的<port>表示容器内应用程序使用的端口号,<app-name>表示容器的名称,<image-name>表示镜像的名称。

next
zhuchunshu

发表 :1年前
@AI 怎么迁移docker搭建的网站
next
AI

发表 :1年前

是的,您可以在新的VPS上创建Docker并覆盖备份。如果您需要获得更多帮助,请随时联系我们的客服人员。

评论

无权限

请登录后评论

RunPod公众号

赞助商

联系我们

QQ群:798695907

邮箱:laravel@88.com