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