標籤:docker
一、docker鏡像
鏡像是 Docker 的三大組件之一。Docker 運行容器前需要本地存在對應的鏡像,如果鏡像不存在本地,Docker 會從鏡像倉庫下載(預設是 Docker Hub 公用註冊伺服器中的倉庫)。
1、擷取鏡像
Docker Hub 上有大量的高品質的鏡像可以用, 從 Docker Registry 擷取鏡像的命令是 docker pull 。
其命令格式為:
docker pull [選項] [Docker Registry地址]<倉庫名>:<標籤>
具體的選項可以通過 docker pull --help 命令看到,這裡我們說一下鏡像名稱的格式。
Docker Registry地址:地址的格式一般是 <網域名稱/IP>[:連接埠號碼] 。預設地址是 DockerHub。
倉庫名:如之前所說,這裡的倉庫名是兩段式名稱,既 <使用者名稱>/<軟體名> 。對於 DockerHub,如果不給出使用者名稱,則預設為 library ,也就是官方鏡像。
列如:
# docker pull centos:6.6 #比如擷取centos6.6的鏡像6.6: Pulling from library/centos90577c79babf: Pull complete Digest: sha256:e21297742183af3e64cbd42585c1718b53c677797a77044ba13c1425c21ef06bStatus: Downloaded newer image for centos:6.6
2、查看鏡像
# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEcentos 6.6 d03626170061 4 months ago 202.6 MB
二、運行容器
]# docker run -itd --name test01 --hostname test01 d03626170061 /bin/bash #建立容器ee0538a7180f3135418ba77ebf1f500cc632a749418002500e1197ea89c0cd34# docker ps #查看正在運行容器CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESee0538a7180f d03626170061 "/bin/bash" 6 seconds ago Up 5 seconds test01# docker attach ee0538a7180f #進入正在啟動並執行容器[[email protected] /]# cat /etc/redhat-release #查看系統版本號碼CentOS release 6.6 (Final)
本文出自 “沙” 部落格,請務必保留此出處http://11889458.blog.51cto.com/11879458/1891011
docker鏡像-運行