溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

2 docker鏡像管理

發(fā)布時(shí)間:2020-07-08 19:14:40 來源:網(wǎng)絡(luò) 閱讀:197 作者:不安的筆記 欄目:系統(tǒng)運(yùn)維

使用鏡像時(shí)候的命名格式:
REPOSITORY:TAG 如果不寫tag,默認(rèn)是latest
repository的格式:
服務(wù)器IP:端口/分類/鏡像名:tag 并不一定非得使用這種命名方式,只有我們和倉庫有關(guān)系時(shí)候,才會(huì)使用命名方式。
假如,我們需要把鏡像推送到倉庫里
如果只是本機(jī)使用,和倉庫沒有任何關(guān)系,和repository命名沒有無所謂

給鏡像重新命名,打標(biāo)簽tag:類似給一個(gè)文件做硬鏈接類似的道理,一個(gè)鏡像可以有多個(gè)名字

docker tag docker.io/mysql  mysql
[root@docker ~]# docker images
REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
docker.io/mysql               latest              b8fd9553f1f0        4 weeks ago         445 MB
hub.c.163.com/public/centos   6.7-tools           b2ab0ed558bb        2 years ago         602 MB
[root@docker ~]#
[root@docker ~]# docker tag docker.io/mysql  mysql
[root@docker ~]# docker images
REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
docker.io/mysql               latest              b8fd9553f1f0        4 weeks ago         445 MB
mysql                         latest              b8fd9553f1f0        4 weeks ago         445 MB
hub.c.163.com/public/centos   6.7-tools           b2ab0ed558bb        2 years ago         602 MB
[root@docker ~]#

刪除鏡像:
docker rmi docker.io/mysql:latest
如果一個(gè)鏡像有多個(gè)名字tag,只要還有tag存在,文件就還存在,如果所有名字被刪除,文件才會(huì)被刪除。
請不要使用docker.io/mysql,用163下載的,不然使用時(shí)候會(huì)有問題。

我們下載下來的鏡像存在哪里?

檢查發(fā)現(xiàn),下載下來的鏡像是被打散,存放在硬盤里面./var/lib/docker
鏡像在硬盤里面如何存放,是由存儲(chǔ)驅(qū)動(dòng)決定的。
不管存儲(chǔ)驅(qū)動(dòng)。

如何備份/保存鏡像?

docker save 鏡像名 > 路徑
[root@docker ~]# docker images
REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
docker.io/mysql               latest              b8fd9553f1f0        4 weeks ago         445 MB
mysql                         latest              b8fd9553f1f0        4 weeks ago         445 MB
hub.c.163.com/library/mysql   latest              9e64176cd8a2        2 years ago         407 MB
hub.c.163.com/public/centos   6.7-tools           b2ab0ed558bb        2 years ago         602 MB
[root@docker ~]# docker save hub.c.163.com/library/mysql  > mysql.tar
[root@docker ~]# ls
anaconda-ks.cfg  initial-setup-ks.cfg  mysql.tar

怎么調(diào)用備份鏡像?

docker load -i mysql.tar
或者使用:
docker load < mysql.tar
[root@docker ~]# docker load -i mysql.tar
295d6a056bfd: Loading layer [==================================================>] 129.2 MB/129.2 MB
3b7c5f5acc82: Loading layer [==================================================>] 344.6 kB/344.6 kB
da4155a7d640: Loading layer [==================================================>] 4.657 MB/4.657 MB
daf31ec3573d: Loading layer [==================================================>] 1.536 kB/1.536 kB
904af8e2b2d5: Loading layer [==================================================>] 39.68 MB/39.68 MB
2bee3420217b: Loading layer [==================================================>] 25.09 kB/25.09 kB
e5de8ba20fae: Loading layer [==================================================>] 3.584 kB/3.584 kB
9e615ff77b4f: Loading layer [==================================================>] 240.5 MB/240.5 MB
fa9efdcb088a: Loading layer [==================================================>] 6.144 kB/6.144 kB
3c376267ac82: Loading layer [==================================================>] 9.216 kB/9.216 kB
8129a85b4056: Loading layer [==================================================>] 1.536 kB/1.536 kB
Loaded image: hub.c.163.com/library/mysql:latest
[root@docker ~]# docker images
REPOSITORY                    TAG                 IMAGE ID            CREATED             SIZE
mysql                         latest              b8fd9553f1f0        4 weeks ago         445 MB
hub.c.163.com/library/mysql   latest              9e64176cd8a2        2 years ago         407 MB
hub.c.163.com/public/centos   6.7-tools           b2ab0ed558bb        2 years ago         602 MB
向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI