centos7安裝docker社區版

centos7安裝docker-ce

商業化的docker1.13之後,分爲社區版和企業版

社區版 docker-ce

Edge版本每月發佈,提供一個月支持。

Stable版本每季度發佈,提供4個月支持。

可以通過Docker EE訂閱 延長Stable版本支持以及補丁修復。

企業版 docker-ee

舊版docker名稱爲 docker或者docker-engine


##通過yum源安裝

1 安裝新版本前請先卸載舊版本

 $ sudo yum remove docker docker-common docker-selinux docker-engine

2 安裝docker-ce用到的工具

yum-utils提供yum-config-manager工具,devicemapper存儲驅動需要device-mapper-persistent-data 和 lvm2

 $ sudo yum install -y yum-utils device-mapper-persistent-data lvm2

3 安裝docker-ce的yum源

 ### 官方 docker-ce 倉庫
 $ sudo yum-config-manager  --add-repo https://download.docker.com/linux/centos/docker-ce.repo
 ### 阿里雲 docker-ce 倉庫
 $ sudo yum-config-manager  --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

注意:如果不配置yum源,使用yum install docker進行安裝,默認安裝的是docker 1.12版本。

4 默認開啓的stable版本庫,如果要體驗持續更新的docker可以開啓edge庫

 $ sudo yum-config-manager --enable docker-ce-edge

關閉

 $ sudo yum-config-manager --disable docker-ce-edge

5 如果開啓了edge版本,可以通過

 $ sudo yum list docker-ce --showduplicates | sort -r

 然後選擇要安裝的版本

 $ sudo yum install docker-ce-<Version>
    例如:yum install docker-ce-17.09.0.ce

6 啓動docker

 $ sudo systemctl start docker

7 通過docker version查看版本信息

 $ sudo docker version

wKioL1nd5_7CRi4hAAAXwTAX1_8634.png

8 運行hello-world (由於網絡問題可能會報錯)

 $ sudo docker run hello-world


##通過軟件包安裝

docker-ce軟件包 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

 $ sudo yum install /path/to/package.rpm

####卸載docker-ce 

 $ sudo yum remove docker-ce

卸載不會刪除主機上的鏡像、容器、數據卷或者自定義的配置文件。

要刪除所有相關文件

 $ sudo rm -rf /var/lib/docker



###參考:https://docs.docker.com/engine/installation/linux/docker-ce/centos/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章