134服务器中的ops镜像导出,再导入到133服务器中,运行并验证ok
导出镜像
如,在192.168.174.134服务器中导出ops.v1.tar.gz
镜像到本地文件,可以使用docker save命令
docker save -o /root/backup/images/ops.v1.tar.gz ops:v1
导入镜像
将134服务器中的ops.v1.tar.gz scp 到 192.168.174.133服务器中,
使用docker load从存在本地文件中再导入到本地镜像库
docker load --input ops.v1.tar.gz
root@ubuntu133:~# docker load --input ops.v1.tar.gz
098d386606c6: Loading layer [==================================================>] 105.5MB/105.5MB
765c0c3bcf1f: Loading layer [==================================================>] 1.024kB/1.024kB
f35bb45245e9: Loading layer [==================================================>] 23.99MB/23.99MB
21b6124a6ef1: Loading layer [==================================================>] 7.994MB/7.994MB
3601e5712664: Loading layer [==================================================>] 146.4MB/146.4MB
9792e0b61a6d: Loading layer [==================================================>] 570.5MB/570.5MB
c1c0ccfb01cf: Loading layer [==================================================>] 1.024kB/1.024kB
d10e967fa33e: Loading layer [==================================================>] 1.024kB/1.024kB
df4921d550ba: Loading layer [==================================================>] 1.024kB/1.024kB
2a8176bfaba5: Loading layer [==================================================>] 17.35MB/17.35MB
fb9e6e7e6474: Loading layer [==================================================>] 1.024kB/1.024kB
b460bb182930: Loading layer [==================================================>] 1.024kB/1.024kB
8ed4c6459b23: Loading layer [==================================================>] 48.64MB/48.64MB
e1c4e818c218: Loading layer [==================================================>] 1.024kB/1.024kB
133e3823f735: Loading layer [==================================================>] 6.289MB/6.289MB
3f37b767caae: Loading layer [==================================================>] 7.691MB/7.691MB
6f0ab4c651e7: Loading layer [==================================================>] 1.024kB/1.024kB
3396d9f2fe48: Loading layer [==================================================>] 34.6MB/34.6MB
4748eaa68a72: Loading layer [==================================================>] 1.024kB/1.024kB
2c9ed9c547b2: Loading layer [==================================================>] 54.19MB/54.19MB
34aca6b0f8d5: Loading layer [==================================================>] 56.32kB/56.32kB
50f7ad4e8586: Loading layer [==================================================>] 1.024kB/1.024kB
9371c3eae549: Loading layer [==================================================>] 1.024kB/1.024kB
2874771f598b: Loading layer [==================================================>] 1.024kB/1.024kB
f3fccc152eaa: Loading layer [==================================================>] 1.024kB/1.024kB
root@ubuntu133:~#
查看镜像
wfq@ubuntu133:~$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ops v1 347f9085c153 2 days ago 984MB
运行容器
docker run -d -p 8888:8888 --name ops ops:v1
wfq@ubuntu133:~$ docker ps -l
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
209ed7c005b4 ops:v1 "/bin/bash run.sh" 16 seconds ago Up 8 seconds 0.0.0.0:8888->8888/tcp ops
访问服务

本文详细介绍如何在两台服务器间迁移Docker镜像,包括使用dockersave导出镜像为tar文件,通过scp传输文件,以及使用dockerload命令重新导入镜像至目标服务器的过程。同时,演示了如何运行导入的镜像并验证其正常运行。
2624

被折叠的 条评论
为什么被折叠?



