每次安裝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
