CentOS7安裝使用Docker

安裝

  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

推薦使用官方加速器。阿里雲

  • 網易163

sudo echo "DOCKER_OPTS=\"--registry-mirror=http://hub-mirror.c.163.com\"" >> /etc/default/docker

目前網易鏡像已經比較穩定。url

修改完默認鏡像倉庫後須要重啓docker才能生效:spa

service docker restart

 


 

使用

啓動Docker

service docker start

開機自啓動

sudo chkconfig docker on

中止Docker

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
相關文章
相關標籤/搜索