容器管理之--Docker鏡像管理

一、鏡像是什麼
二、鏡像與容器的關係
三、管理鏡像經常使用命令
鏡像,一個分層存儲的文件,一個軟件的環境,一個鏡像能夠建立N個容器,一種標準化的交付,一個不包含linux內核而又精簡的linux操做系統。
鏡像不是一個單一的文件,而是由多層構成,咱們能夠經過docker history <ID/NAME> 查看鏡像中各層內容及大小,每層對應着dockerfile 中的一條指令。Docker 鏡像默認存儲在/var/lib/docker/\<storage-driver\>中。linux

鏡像從哪裏來?
docker Hub 是由Docker公司負責維護的公共註冊中心,包含大量的容器鏡像,docker工具默認從這裏下載鏡像。
地址:https://hub.docker.com/exploredocker

配置鏡像加速器
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh| sh -s http://f1361db2.m.daocloud.io
重啓docker
Systemctl restart dockercurl

容器管理之--Docker鏡像管理

管理鏡像經常使用的命令ide

指令 描述
ls 列出鏡像
build 構建鏡像來自Dockerfile
history 查看鏡像歷史
inspect 顯示一個或多個鏡像詳細信息
pull 從鏡像倉庫拉取鏡像
push 推送一個鏡像到鏡像倉庫
rm 移除一個或多個鏡像
prune 移除未使用的鏡像,沒有被標記或被任何容器引用的
tag 建立一個引用源鏡像標記目標鏡像
export 導出容器文件系統到tar歸檔文件
import 導入容器文件系統tar歸檔文件建立鏡像
save 保存一個或多個鏡像到一個tar歸檔文件
load 加載鏡像來自tar歸檔或標準輸入

export / import 命令,導出對象爲容器工具

容器管理之--Docker鏡像管理

save/ load 命令,導出對象爲鏡像,注意區別export
好比,要將這個鏡像運行到其餘機器上、或離線部署時,要導出鏡像操做。
容器管理之--Docker鏡像管理ui

相關文章
相關標籤/搜索