Docker 官方爲了簡化安裝流程,提供了一套安裝腳本,CentOS 系統上能夠使用這套腳本安裝:linux
curl -sSL https://get.docker.com/ | sh
執行這個命令後,腳本就會自動的將一切準備工做作好,而且把 Docker 安裝在系統中。docker
不過,因爲偉大的牆的緣由,在國內使用這個腳本可能會出現某些下載出現錯誤的狀況。國內的一些雲服務商提供了這個腳本的修改版本,使其使用國內的 Docker 軟件源鏡像安裝,這樣就避免了牆的干擾。curl
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh
sudo echo "DOCKER_OPTS=\"--registry-mirror=https://registry.docker-cn.com\"" >> /etc/default/docker
推薦使用官方加速器。阿里雲
sudo echo "DOCKER_OPTS=\"--registry-mirror=http://hub-mirror.c.163.com\"" >> /etc/default/docker
目前網易鏡像已經比較穩定。url
修改完默認鏡像倉庫後須要重啓docker才能生效:spa
service docker restart
service docker start
sudo chkconfig docker on
service docker stop
docker images
使用images命令查看發現當前本地沒有任何鏡像rest
docker search hello
如下結果是咱們搜索到的與"hello"相關的全部鏡像code
docker pull hello-world
咱們嘗試從倉庫中拉取名爲「hello-world」的鏡像blog
拉取成功後使用docker images命令查看,發現該鏡像已被拉取到本地。rem
docker run hello-world
運行後該鏡像會輸出以下信息:
docker ps
docker tag hello-world hw
咱們將以前下載的「hello_world」鏡像重命名爲「hw」,使用images命令查看會發現列表中已經多了一個名爲「hw」的鏡像。
docker rmi hello-world
咱們刪除了名爲「hello_world」的鏡像,rmi後面的參數也能夠是 鏡像短 ID
、鏡像長 ID
、鏡像名
或者 鏡像摘要。
yum list installed | grep docker
yum -y remove docker-engine.x86_64 yum -y remove docker-engine-selinux.noarch
rm -rf /var/lib/docker