[root@ccx ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hub.c.163.com/library/wordpress latest dccaeccfba36 3 years ago 406 MB
hub.c.163.com/library/centos latest 328edcd84f1b 3 years ago 193 MB
hub.c.163.com/library/mysql latest 9e64176cd8a2 4 years ago 407 MB
[root@ccx ~]# systemctl stop docker[root@ccx ~]# rm -rf /var/lib/docker/*[root@ccx ~]# ls /var/lib/docker/[root@ccx ~]# systemctl start docker[root@ccx ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
[root@ccx ~]#
[root@ccx overlay2]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hub.c.163.com/library/wordpress latest dccaeccfba36 3 years ago 406 MB
hub.c.163.com/library/centos latest 328edcd84f1b 3 years ago 193 MB
hub.c.163.com/library/mysql latest 9e64176cd8a2 4 years ago 407 MB
[root@ccx overlay2]# pwd
/var/lib/docker/overlay2
[root@ccx overlay2]# du -sh
1.1G .[root@ccx overlay2]# [root@ccx overlay2]# ls
046d16560f6e302cce9f312e0a92fe2fa5af64dcccd878e6c6fd3abae4ae66ff
05e36729cab1d107a5101bcc4afa6badc98472df0dccc67b8d270041462f862b
0d96eeb37078360984f52e1275a49b17ca69ebd7e5ab69f5158f934ad5929c0f
19a25ffd816ca1ceb673c57123131b0525d343347802937d767489955c79d592
1bf657e6b015252670a9222210a7f0c88a6daa40575a1b2b02069271760cc1d8
1d632e47898c8b4311b071af56f2fac88daf09c69157f303bb601cb4bdda9278
30d3a89075e63e2bb82a0c4ee5255c7361ea7f5e1d68a65723a29521ebe96e58
5399d869c74c4dcff565f36b9d9082d42b7d3592e74763cbd8730fdeaaa3e79b
5fc041b0163d777695fe6481b429c0c0e28933e493654668f3bd9a1bce389d37
6992dcd44ab5dc2088fb2e289d20d8d2a54b6531075ed53ae04be3861c805e63
70b5d10a7ea02c7771d35db14f9c24894aec36bab5e887d8b782899a35aa1fdf
73e9be947f30c404756c705d03729857605ae003366a5d44810b2b4c1fe9cee8
865fe7284725347b83d360fed6285a7f086dc5aa0e0e23fcf06a4e1afb2629bc
8bcd2b971a603db62f77da48b998a544818b360be1229d239ff4f378ae35dfa0
9183f962601c61f541fee4f679e39ad2c19d02ae8cb18c10f97337f249707517
a1601bbb19f321ea8b9ec1f9a45e477124a06ffd8eedd78766d513d38489583b
a29df21d8e873187d4164d70e9f2612599ee2c7a6662d6d1fe655e04ff97ebf1
b203d73b8587baddedfb0c55440ba7b445ae1c9131f22abd1ba37a26d36ec699
backingFsBlockDev
bd53a5149549fd796937aece3ed1528132a130e3dd969094ecc13b8b754a89db
bef4811b4a55e717088657a616af5afdd2a7a4a010848f00addba4579342bd32
c2abe01b549aec02fae7cef9e073c09799776f78e425a4bd74fe192c3eca6f91
c53c61061c6a5f6cbfe06ab78d1775d4540734fb5ad88e4a8d691c8c3616cab0
c9b7be64bdad354a71a80f48e280e2f86ef5d9bfae12e3828cf493e6dd9f1337
c9b7dec653e74886057f222e8ef728ed73f0204966a376ede38512ee613c6c20
cd56cf41219ce51abfbac20529492b93d2fa03477e179b28e4fb634e1456023a
d247723d779a68fb06d19c5c902045cddbd73560b18027b7b4503d72295805be
dd8dd138ac25e6cd247501b8ecb353650681a71573c20ee89c0503e312dffe28
ef3cfa499cd010c8c0a1c15f2458d6e58300c09b19de48b3ea320481f7a94376
efdac498c27497f1accf7e5cc5157510a2ac675f6073df7368ceddecfb3e34be
fdfec033c82b487ec9211096664651b4bdaef4e6a4fbdfe62cc6c09c37185e5a
l
[root@ccx overlay2]#
鏡像打包【單個】
直接用命令即可,格式:docker save REPOSITORY名稱 > 自定義名稱.tag
如,我現在打包mysql,代碼如下
[root@ccx ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hub.c.163.com/library/wordpress latest dccaeccfba36 3 years ago 406 MB
hub.c.163.com/library/centos latest 328edcd84f1b 3 years ago 193 MB
hub.c.163.com/library/mysql latest 9e64176cd8a2 4 years ago 407 MB
[root@ccx ~]# [root@ccx ~]# docker save hub.c.163.com/library/mysql > mysql.tar
打包完成的這個鏡像tar包就可以拷貝到其他服務器上,再解壓使用了哦,解壓方式看下面。
鏡像打包【多個】
直接用命令即可,格式:docker save REPOSITORY名稱1 REPOSITORY名稱2 REPOSITORY名稱3 > 自定義名稱.tag【名稱之間用一個空格隔開】 注:這個必須是一個包一個鏡像,不能>>追加不同鏡像到一個包里啊
如我現在同時打包現在的3個鏡像到all.tar里面
[root@ccx ~]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
hub.c.163.com/library/wordpress latest dccaeccfba36 3 years ago 406 MB
hub.c.163.com/library/centos latest 328edcd84f1b 3 years ago 193 MB
hub.c.163.com/library/mysql latest 9e64176cd8a2 4 years ago 407 MB
[root@ccx ~]# docker save hub.c.163.com/library/wordpress hub.c.163.com/library/centos hub.c.163.com/library/mysql > all.tar
[root@ccx ~]# docker history hub.c.163.com/library/mysql | head -n 2
IMAGE CREATED CREATED BY SIZE COMMENT
9e64176cd8a2 4 years ago /bin/sh -c #(nop) CMD ["mysqld"] 0 B [root@ccx ~]#
[root@ccx ~]# docker history docker.io/nginx | head -n 2
IMAGE CREATED CREATED BY SIZE COMMENT
d1a364dc548d 3 weeks ago /bin/sh -c #(nop) CMD ["nginx" "-g" "daem... 0 B [root@ccx ~]# docker history docker.io/nginx --no-trunc| head -n 2
IMAGE CREATED CREATED BY SIZE COMMENT
sha256:d1a364dc548d5357f0da3268c888e1971bbdb957ee3f028fe7194f1d61c6fdee 3 weeks ago /bin/sh -c #(nop) CMD ["nginx" "-g" "daemon off;"] 0 B [root@ccx ~]#