CentOS7 Linux安裝指定版本Dockerlinux
Docker官網安裝地址:https://docs.docker.com/install/linux/docker-ce/centos/docker
Docker版本說明centos
centos7默認安裝的docker是Enterprise Edition (EE)(企業版),仍是Community Edition (CE)(社區版),有什麼區別?網絡
目前在centos7上yum install docker,默認安裝的docker版本號爲1.13.1,那麼此版本是企業版仍是社區版呢,帶着這個疑問,我這裏追溯下版本發佈歷史,查了一下docker-1.13.1發佈的時間!centos7
docker-1.13.1發佈的時間爲2017年2月8日,docker正式宣佈推出企業版的時間爲2017年3月2日。spa
看到這裏你們應該明白了,docker是在1.13.1後正式推出企業版,版本號也今後發生了變化,由原來的1.13.1升級到了17.03(即表示17年3月),今後docker有了docker-ee和docker-ce之分。3d
總結:centos7默認安裝的docker是免費的版本,能夠說是社區版code
本地環境說明blog
CentOS 7(Minimal Install)rem
$ cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core)
卸載舊版本Docker
[root@vm-CentOS750210 ~]# systemctl stop docker [root@vm-CentOS750210 ~]# yum remove docker -y
舊版本的內容在 /var/lib/docker
下,目錄中的鏡像(images), 容器(containers), 存儲卷(volumes), 和 網絡配置(networks)均可以保留。
安裝Docker-ce
安裝準備-配置docker yum源
[root@vm-CentOS750210 ~]# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
安裝指定版本docker-ce,過程稍慢,耐心等待
sudo yum update
sudo yum install -y yum-utils
sudo yum install docker-ce
# 查看可安裝的版本
[root@vm-CentOS750210 ~]# yum list docker-ce --showduplicates | sort -r
#安裝指定版本
yum install docker-ce-<VERSION STRING>
安裝成功後啓動docker並設置開機啓動
[root@vm-CentOS750210 ~]# systemctl start docker [root@vm-CentOS750210 ~]# systemctl enable docker Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
驗證安裝
[root@vm-CentOS750210 ~]# docker run hello-world
至此,安裝部分結束。