1. 程式人生 > >Docker(社區版) centos版 安裝

Docker(社區版) centos版 安裝

默認 rpm ice ble emc ins 沒有 images pre

1,總結一下docker的安裝,其實官網有很全面的資料了,可以自己上面去看,但都是英文的。

https://docs.docker.com/engine/installation/linux/docker-ce/centos/#install-using-the-repository

2,不知從今年什麽時候起,就開始分為社區版和商業版;社區版是用於開發學習的,商業不說你們也懂的。

商業分為三個子版本,都是收費的,widows版本的商業基礎版是不收費的,但是在window上很少用docker的,沒有多大鳥用。

技術分享

這是各個版本的功能區別了。商業版主要多了認證功能,插件功能,鏡像管理,容器的app管理,鏡像安全掃描的功能。怎麽說,

社區版功能都像是被閹割了。

===============================================================================

好了開始安裝: 以centos系統 為例

1) 如果以前安裝過docker的,要安裝新版的社區版,必須先卸載掉久的

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

2)具體安裝的方式有很多種,可以直接下載rpm包安裝,也可以通過yum庫安裝,這個比較快捷方便:

安裝基礎工具包:

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

安裝yum庫:

$ sudo yum-config-manager     --add-repo     https://download.docker.com/linux/centos/docker-ce.repo

安裝 邊緣和測試庫 這是可選的:

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

取消該功能:

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

3)更新yum索引

$ sudo yum makecache fast

4)安裝 社區版

$ sudo yum install docker-ce

在生產環境一般不會默認安裝最新的版本,可以通過以下命令查詢,安裝指定版本:

$ yum list docker-ce.x86_64  --showduplicates | sort -r

docker-ce.x86_64  17.06.0.el7                               docker-ce-stable  

安裝指定版本:

$ sudo yum install docker-ce-<VERSION>

5),啟動docker

$ sudo systemctl start docker

6),測試安裝結果

$ sudo docker run hello-world

補充:rpm安裝路徑:

到 https://download.docker.com/linux/centos/7/x86_64/stable/Packages/ 下面選擇安裝包進行下載安裝;

卸載:

//yum 安裝
$ sudo yum remove docker-ce
//rpm 安裝
$ sudo rm -rf /var/lib/docker

Docker(社區版) centos版 安裝