Centos 7以上安裝Docker (親測有效)


一、安裝前的准備

我的環境是VMware15虛擬機安裝的Centos7,Linux內核是3.10.0-1062.4.1.e17.x86_64

1、 用root賬戶登錄查看操作系統內核版本及相關信息

[root@localhost wpc]# cat /etc/redhat-release

CentOS Linux release 7.7.1908 (Core)

[root@localhost wpc]# uname  -a

Linux localhost.localdomain 3.10.0-1062.4.1.el7.x86_64 #1 SMP Fri Oct 18

17:15:30 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

 

2、 查看舊的安裝包及卸載舊的安裝包

(1)     查看舊的安裝包rpm -qa |grep docker

(2)     卸載舊的版本及相關的依賴項sudo yum remove docker

 

3、 yum 更新到最新版本 yum update

二、安裝需要的安裝包及依賴

1、 sudo yum install -y yum-utils \device-mapper-persistent-data \lvm2;

 

 

 

2、 使用以下命令來設置穩定的倉庫

[root@localhost wpc]#sudo yum-config-manager     --add-repo     https://download.docker.com/linux/centos/docker-ce.repo

 

 

 

3、 安裝最新版本的 Docker Engine-Community 和 containerd (中途有Is this ok [y/d/N]: y)都選y就好了,這一步可能需要等很長時間,根據下載的速度而定

[root@localhost wpc]# sudo yum install docker-ce docker-ce-cli containerd.io

 

 

 

 

4、 可以查看倉庫中所有docker版本,並選擇所需要的版本安裝

(1)     列出並排序所需要的版本

[root@localhost wpc]# yum list docker-ce --showduplicates | sort –r

 

 

 

(2)     選擇需要的版本進行安裝Docker,我選的是docker-ce- 19.03.8

[root@localhost wpc]# sudo yum install docker-ce-19.03.8

 

 

 

     

5、 啟動並設置開機啟動

[root@localhost wpc]# sudo systemctl start docker

[root@localhost wpc]# sudo systemctl enable docker

 

三、驗證安裝是否成功,至此就安裝完成了

1、測試(有client和service兩部分表示docker安裝啟動都成功了))

[root@localhost wpc]# docker version   

 

 

 

2、通過運行 hello-world 映像來驗證是否能正常使用

   [root@localhost wpc]# sudo docker run hello-world

 

 

 


免責聲明!

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



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