1. 程式人生 > >【Docker】centos7伺服器安裝docker想要的版本(一)

【Docker】centos7伺服器安裝docker想要的版本(一)

事無鉅細、人無完人!

1.Centos 7.X以上,核心版本高於3.10的64位系統支援Docker,通過uname -r檢視。
uname -r
2.查詢安裝過的包
yum list installed | grep docker
3.確認你要安裝docker的版本:是docker-io、docker-ce、docker-ee
4.看看當前的儲存庫裡都有什麼
yum list docker --showduplicates | sort -r
yum list docker-ce--showduplicates | sort -r
yum list docker-ee--showduplicates | sort -r
5.可以再更新yum的repository
sudo yum -y update
6.docker安裝準備

    檢視selinux

setenforce  0

>>setenforce: SELinux is disabled

    如果沒有關閉,那就關閉selinux

sudo sed -i '/^SELINUX=/c\SELINUX=disabled'/etc/selinux/config
7.安裝docker,如果沒有設定docker的映象源,預設會到centos的儲存庫repository去找,具體內容請看目錄(/etc/yum.repos.d/),如第4步檢視的內容
sduo yum -y install docker-io

備註:這個安裝的是紅色標記的版本

[[email protected]~]$  yum list docker --showduplicates | sort -r

 * updates: mirrors.btte.net

Loading mirrorspeeds from cached hostfile

Loaded plugins:fastestmirror, priorities

InstalledPackages

 * extras: mirrors.btte.net

docker.x86_64            2:1.12.6-61.git85d7426.el7.centos              extras

docker.x86_64            2:1.12.6-61.git85d7426.el7.centos              @extras

docker.x86_64            2:1.12.6-55.gitc4618fb.el7.centos              extras

docker.x86_64            2:1.12.6-48.git0fdc778.el7.centos              extras

 * base: mirrors.btte.net

AvailablePackages

配置docker映象源

tee /etc/yum.repos.d/docker.repo<<-'EOF'
	[dockerrepo]
	name=Docker Repository
	baseurl=https://yum.dockerproject.org/repo/main/centos/7/
	enabled=1
	gpgcheck=1
	gpgkey=https://yum.dockerproject.org/gpg
	EOF
安裝docker
yum install docker-engine

8.啟動docker的deamon服務
sudo systemctl start docker.service
9.檢視docker版本(可以檢視到客戶端和服務端的版本)
docker version
Client:
 Version:         1.12.6
 API version:     1.24
 Package version: docker-1.12.6-61.git85d7426.el7.centos.x86_64
 Go version:      go1.8.3
 Git commit:      85d7426/1.12.6
 Built:           Tue Oct 24 15:40:21 2017
 OS/Arch:         linux/amd64
10.好的恭喜你完成了docker的安裝工作,接下來就是配置了。期待下一篇《如何修改 Docker 的預設映象儲存位置(二)》