網(wǎng)站建站公司排名優(yōu)化網(wǎng)站的公司哪家好
一、鏡像導(dǎo)出
docker save 導(dǎo)出
????????將系統(tǒng)中的鏡像保存為壓縮包,進(jìn)行文件傳輸。使用 docker save --help 查看命令各參數(shù),或者去docker官網(wǎng)查看.以 hello-world鏡像為例。
A:將鏡像保存為tar包
? ? ? docker save image > package.tar
docker save 9c7a54a9a43c > hello-world.tar
[root@localhost ~]# ll | grep hello-world.tar?
-rw-r--r--. 1 root root ? ? ?23040 8月 ?13 00:40 hello-world.tar
? ? ? docker save -o/--output package.tar image
[root@localhost ~]# docker save -o hello-world-o.tar 9c7a54a9a43c
[root@localhost ~]# ll | grep hello-world-o.tar
-rw-------. 1 root root 23040 8月 13 00:47 hello-world-o.tar
B:將鏡像保存為tar.gz包 (可以使壓縮包更小)
? ? ? docker save image | gzip > hello-world.tar.gz
[root@localhost ~]# docker save 9c7a54a9a43c | gzip > hello-world.tar.gz
[root@localhost ~]# ll hello-world.tar.gz
-rw-r--r--. 1 root root 3439 8月 13 00:52 hello-world.tar.gz
總結(jié):可以看出tar.gz 明顯比tar 占用的內(nèi)存更少
二、鏡像導(dǎo)入
docker load 導(dǎo)入
A:?使用 < 將壓縮包加載為鏡像
docker load < package.tar.gz
[root@localhost ~]# docker load < hello-world.tar.gz
Loaded image ID: sha256:9c7a54a9a43cca047013b82af109fe963fde787f63f9e016fdc3384500c2823d
?B:?使用 -i / --input 參數(shù)將壓縮包加載成鏡像
docker load -i package.tar
[root@localhost ~]# docker load -i hello-world.tar
Loaded image ID: sha256:9c7a54a9a43cca047013b82af109fe963fde787f63f9e016fdc3384500c2823d