docker導入導出容器和保存加載鏡像

系統環境:centos7.4


版本:

# docker -v

1.png

1、docker容器導入導出

(1)查看:# docker ps -a2.png

(2)導出---export

# docker export web01 > /home/centos7-web01.tar

備註:

-o來指定導出的tar文件名,也可以直接通過重定向來實現

(3)導入---import

備註:在導出目錄下進行操作

# docker import  centos7-web01.tar text/web02:7.4

3.png

備註:-c 選項可以在導入的同時執行對容器進行修改的Dockerfile指令(網絡等修改)

2、docker鏡像保存加載

(1)查看當前docker所有鏡像

4.png

(2)導出鏡像

# docker save d3949e34634c > /home/centos7.4.tar

5.png

(3)導入鏡像

# docker load < /home/centos7.4.tar

即可

(4)批量類操作

批量打包

# docker save $(docker images | grep -v REPOSITORY | awk 'BEGIN{OFS=":";ORS=" "}{print $1,$2}') -o haha.tar

加載鏡像

# docker load -i haha.tar

補充:

保存配置完成的容器提交成鏡像

# docker commit -m "web01" cca5f5d4c240 slave/centos:7.4.1709

6.png

查看鏡像

[root@edu-mysql-02 ~]# docker images

7.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章