#1.配置倉庫
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https: //download .docker.com /linux/centos/docker-ce .repo
#2.可以選擇是否開啓edge和test倉庫
sudo yum-config-manager -- enable docker-ce-edge
sudo yum-config-manager -- enable docker-ce- test
sudo yum-config-manager --disable docker-ce-edge
sudo yum-config-manager --disable docker-ce- test
sudo yum-config-manager --enable docker-ce-stable
#最終還是選擇穩定版本
#3.安裝docker-ce
sudo yum install docker-ce #由於repo中默認只開啓stable倉庫,故這裏安裝的是最新穩定版17.09
#4.可以查看所有倉庫中所有docker版本,並選擇特定版本安裝
yum list docker-ce --showduplicates | sort -r
Installed Packages
docker-ce.x86_64 3:18.09.0-3.el7 installed
docker-ce.x86_64 3:18.09.0-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
sudo yum install <FQPN> 例如: sudo yum install docker-ce- 18.06.1.ce-3.el7
#或通過rpm方式安裝
#首先下載以下鏈接對應的rpm包,
wget https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
#然後
yum -y install 文件path+rpm包名稱
#例如:
yum -y install /root/app/docker-ce-18.09.0-3.el7.x86_64.rpm
#5.啓動並加入開機啓動
sudo systemctl start docker
sudo systemctl enable docker
#6.關閉docker-daemon
sudo systemctl stop docker
sudo systemctl disable docker
#7.docker安裝時默認創建了docker用戶組,將普通用戶加入docker用戶組就可以不使用sudo來操作docker
sudo usermod -aG docker peter
#注:添加用戶組之後要退出重新登錄纔會生效
#8.運行hello-world鏡像來測試是否安裝成功
docker run hello-world #本地沒有鏡像時會自動從docker hub中下載
#9.當出現Hello from Docker!即表示安裝成功
|