第一步:原服务器 —— 把容器转为本地镜像
- 点击页面左上角的返回箭头,回到 Docker 容器列表页,找到
nodeimage_clone容器。 - 点击容器右侧的管理,在左侧菜单选择容器终端(按之前的方法进入 root 权限的 Bash 终端)。
- 在终端里输入命令 (复制粘贴即可):
bash运行
# 先查容器 ID(也可以直接用页面上的 0a144adefbe8) docker ps # 提交容器为本地镜像,名称写 nodeimage_clone,标签 latest docker commit 0a144adefbe8 nodeimage_clone:latest - 执行完后,回到 Docker→本地镜像,就能看到
nodeimage_clone:latest这个镜像了。 - 点击该镜像右侧的导出,选择保存到
/root目录,生成.tar镜像文件,再到宝塔文件里下载这个文件到本地。
第二步:目标服务器 —— 导入镜像 + 创建容器
- 把下载的
.tar文件上传到目标服务器的/root目录 (宝塔文件面板上传)。 - 目标服务器打开 Docker→本地镜像,点击导入,选择
/root下的镜像文件,完成导入。 - 导入后点击镜像右侧创建容器,填写容器名
nodeimage_clone,端口映射填7878:7878(tcp),其他配置保持默认,点击创建即可。