您好,登錄后才能下訂單哦!
當運行容器時,使用的鏡像如果在本地中不存在,docker 就會自動從 docker 鏡像倉庫中下載,默認是從 Docker Hub 公共鏡像源下載。我們可以從 Docker Hub 網站來搜索鏡像,Docker Hub 網址為: https://hub.docker.com/,我們也可以使用 docker search 命令來搜索鏡像。比如我們需要一個centos的鏡像來作為我們的服務器。我們可以通過 docker search 命令搜索 centos 來尋找適合我們的鏡像。
搜索鏡像:docker search
選鏡像的建議: 1.優先考慮官方 2.stars數量多
[root@docker01 ~]# docker search centos
#Name:鏡像名稱,
#DESCRIPTION:鏡像的描述
#STARS:別星標的數量,數量越大說明受人認可度越高
#OFFICIAL:是否為官方產品
#AUTOMATED:是否為自動化構建
獲取鏡像: docker pull(push) (因為墻的原因,需要鏡像加速,否則連接超時,無法下載)
鏡像加速器:阿里云加速器,daocloud加速器,中科大加速器,Docker 中國官方鏡像加速:https://registry.docker-cn.com
docker pull centos:6.8(沒有指定版本,默認會下載最新版)
docker pull daocloud.io/huangzhichong/alpine-cn:latest
擴展:查詢docker鏡像所有版本https://hub.docker.com/r/library/
國內是所有鏡像網站:https://www.douban.com/note/517555410/
私有倉庫的鏡像名稱都較長(網站地址,用戶名,版本名等)
docker鏡像其他操作
1.查看鏡像:docker images(等效命令:docker image ls)
REPOSITORY:鏡像名字
TAG:標簽(可自定義)
IMAGE ID:鏡像ID(唯一)
CREATED:創建時間
SIZE:鏡像大小
2.刪除鏡像 docker rmi 等效命令(docker image rm) 例子:docker image rm centos:latest
#docker rmi centos:6,需要在所刪容器后加上標簽,否則(docker rmi centos)默認刪掉最新版
3.導出鏡像 docker save 等效命令(docker image save) 例子:docker image save centos > docker-centos7.4.tar.gz
4.導入鏡像 docker load 等效命令(docker image load)例子:docker image load -i docker-centos7.4.tar.gz
[root@docker01 ~]# docker image load -i docker_centos6.8.tar.gz
-i:指定導入的鏡像
5.docker其他命令,通過docker image可查看其他docker命令
[root@docker01 ~]# docker image
#build:構建鏡像,可手動創建鏡像
#history:查看構建鏡像的歷史記錄
#import:導入鏡像(已棄用)
#inspect:查看鏡像詳情信息,屬性
#load:導入鏡像
#ls:查看鏡像列表
#prune:刪除鏡像(已棄用)
#pull:下載鏡像
#push:上傳鏡像
#rm:刪除鏡像
#save:導出鏡像
#tag:給鏡像取別名
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。