CentOS7安裝指定版本Docker-ce


CentOS7 Linux安裝指定版本Docker

Docker官網安裝地址:https://docs.docker.com/install/linux/docker-ce/centos/

 

Docker版本說明

centos7默認安裝的docker是Enterprise Edition (EE)(企業版),還是Community Edition (CE)(社區版),有什么區別?

目前在centos7上yum install docker,默認安裝的docker版本號為1.13.1,那么此版本是企業版還是社區版呢,帶着這個疑問,我這里追溯下版本發布歷史,查了一下docker-1.13.1發布的時間!

docker-1.13.1發布的時間為2017年2月8日,docker正式宣布推出企業版的時間為2017年3月2日。

看到這里大家應該明白了,docker是在1.13.1后正式推出企業版,版本號也從此發生了變化,由原來的1.13.1升級到了17.03(即表示17年3月),從此docker有了docker-ee和docker-ce之分。

總結:centos7默認安裝的docker是免費的版本,可以說是社區版

 

 

本地環境說明

CentOS 7(Minimal Install)

$ 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

 

 至此,安裝部分結束。

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM