在CentOS 7上安裝Docker


1、Docker 要求 CentOS 系統的內核版本高於 3.10 ,查看本頁面的前提條件來驗證你的CentOS 版本是否支持 Docker 。

通過 uname -r 命令查看你當前的內核版本

 $ uname -r

 

2、使用root管理員登錄

[holly@holly ~]$ su
Password: 

 

3、關閉防火牆,暫時關閉和永久關閉

[root@holly holly]# systemctl stop firewalld
[root@holly holly]# systemctl disable firewalld

  

 

4、安裝需要的軟件包, yum-util 提供yum-config-manager功能,另外兩個是devicemapper驅動依賴的

[root@holly holly]# yum install -y yum-utils device-mapper-persistent-data lvm2

  

運行4時候如果報如下錯誤:一致處於死循環

Another app is currently holding the yum lock; waiting for it to exit....

可能是系統自動升級正在運行,yum在鎖定狀態中。 
可以通過強制關掉yum進程:

[root@localhost ~]# rm -f /var/run/yum.pid

 

 然后再執行

[root@holly holly]# yum install -y yum-utils device-mapper-persistent-data lvm2


5、使用以下命令來設置穩定的倉庫。 設置yum源,下載的資源

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

 

6、安裝docker

[root@holly holly]# yum install docker-ce

 

7、暫時啟動並開機永久啟動

[root@holly holly]# systemctl start docker
[root@holly holly]# systemctl enable docker

 

8、查看docker版本

[root@holly holly]# docker version

 

 

 9、注冊阿里雲分配賬號,讓docker從阿里雲快速下載資源

 

 

 

 

 

 10、查看centos7 上docker是否已經安裝成功,是否有/etc/docker目錄,能切換進去就說明有該文件,否則就要按照上圖創建

[root@holly holly]# cd /etc/docker 
[root@holly docker]#

 

11、切換到剛才的holly目錄下

[root@holly home]# cd /home/holly/
[root@holly holly]# 

 

12、修改daemon配置文件/etc/docker/daemon.json來使用加速器

[root@holly holly]# tee /etc/docker/daemon.json <<-'EOF'
 {
   "registry-mirrors": ["https://w54a9p8i.mirror.aliyuncs.com"]
 }
EOF
{
  "registry-mirrors": ["https://w54a9p8i.mirror.aliyuncs.com"]
}

 

13、執行命令選擇重新加載配置文件,然后選擇重啟docker

[root@holly holly]# systemctl daemon-reload
[root@holly holly]# systemctl restart docker

 

 到此為止 CentOS 7上的Docker已經安裝完畢!

 此帖子為原創,

作者:紅酒人生

轉載請注明出處:https://www.cnblogs.com/holly8/p/10972340.html

  

 


免責聲明!

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



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