Centos7安裝Docker CE


 
每次安裝Docker都要去找文檔,或者每次安裝的都不一樣,還是要好好管理自己的這些東西,下次用的時候可以省很多的時間
 
Docker的早期版本稱為docker或docker-engine;現在的Docker CE軟件包稱為docker-ce ;
 

環境

Centos7
 

安裝腳本

 
#!/bin/bash

#filename: install_docker.sh
#Version: v1.0.0
#Author: LiLe
#Date: 20190306
#Contact: 836217653@qq.com
#Description: Centos7下安裝docker
#Usage: sudo sh install_docker.sh

#卸載原有版本
yum remove docker \
           docker-common \
           docker-selinux \
           docker-engine

#設置Docker的鏡像倉庫並從中進行安裝(推薦使用從鏡像倉庫安裝)

#安裝所需的依賴包
yum install -y yum-utils \
               device-mapper-persistent-data \
               lvm2

#設置stable鏡像倉庫
yum-config-manager \
     --add-repo \
     https://download.docker.com/linux/centos/docker-ce.repo

#更新軟件包索引
yum makecache fast

#安裝Docker CE(這是安裝最新版本);如果是生產環境應該固定統一使用一個版本,而不是每次都是安裝最新版本

#可以選擇想要安裝的版本,這里安裝最新的
#yum list docker-ce  --showduplicates | sort -r    
yum install docker-ce

#啟動
systemctl start docker

  

注意事項

在生產系統中,應該使用特定版本的Docker CE,而不是始終使用最新版本。可以通過sort -r命令按版本號對結果進行排序;
 
[root@ip-172-29-0-159 ~]#  yum list docker-ce  --showduplicates | sort -r
Loading mirror speeds from cached hostfile
Loaded plugins: fastestmirror
docker-ce.x86_64            3:18.09.3-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.2-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.1-3.el7                     docker-ce-stable
docker-ce.x86_64            3:18.09.0-3.el7                     docker-ce-stable
docker-ce.x86_64            18.06.3.ce-3.el7                    docker-ce-stable
docker-ce.x86_64            18.06.2.ce-3.el7                    docker-ce-stable
docker-ce.x86_64            18.06.1.ce-3.el7                    docker-ce-stable
docker-ce.x86_64            18.06.0.ce-3.el7                    docker-ce-stable
docker-ce.x86_64            18.03.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            18.03.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.12.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.12.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.09.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.09.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.2.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.06.0.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.3.ce-1.el7                    docker-ce-stable
docker-ce.x86_64            17.03.2.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.1.ce-1.el7.centos             docker-ce-stable
docker-ce.x86_64            17.03.0.ce-1.el7.centos             docker-ce-stable
Available Packages

 

官網:https://docs.docker-cn.com/engine/installation/linux/docker-ce/centos/ 

github:https://github.com/Lemon-le/Shell-Script/blob/master/install_docker.sh  

 


免責聲明!

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



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