1. 系統要求
? centos7以上? ?使用cat /etc/redhat-release查看系統版本,我的Centos 7.6
? centos-extra 倉庫 enable,默認是打開的
2.安裝docker
docer安裝分為聯網安裝和離線安裝兩種安裝 方式,
第一種 在有外網環境下安裝docker,一般使用yum安裝,我是在本地虛擬機上安裝的
?2.1 手動在yum源添加 docer倉庫
? ? ??touch /etc/yum.repos.d/docker.repo?
? ? ? 在這個倉庫文件中添加如下內容:
[docker-ce-stable] name=Docker CE Stable - $basearch baseurl=https://download.docker.com/linux/centos/7/$basearch/stable enabled=1 gpgcheck=0 #我把這里設置成了0、說明我信任了這個源,不對它的rpm進行檢察gpgkey=https://download.docker.com/linux/centos/gpg [docker-ce-stable-debuginfo] name=Docker CE Stable - Debuginfo $basearch baseurl=https://download.docker.com/linux/centos/7/debug-$basearch/stable enabled=0 gpgcheck=1 gpgkey=https://download.docker.com/linux/centos/gpg [docker-ce-stable-source] name=Docker CE Stable - Sources baseurl=https://download.docker.com/linux/centos/7/source/stable enabled=0 gpgcheck=1 gpgkey=https://download.docker.com/linux/centos/gpg [docker-ce-edge] name=Docker CE Edge - $basearch baseurl=https://download.docker.com/linux/centos/7/$basearch/edge enabled=0 gpgcheck=1 gpgkey=https://download.docker.com/linux/centos/gpg [docker-ce-edge-debuginfo] name=Docker CE Edge - Debuginfo $basearch baseurl=https://download.docker.com/linux/centos/7/debug-$basearch/edge enabled=0 gpgcheck=1 gpgkey=https://download.docker.com/linux/centos/gpg [docker-ce-edge-source] name=Docker CE Edge - Sources baseurl=https://download.docker.com/linux/centos/7/source/edge enabled=0 gpgcheck=1 gpgkey=https://download.docker.com/linux/centos/gpg [docker-ce-test] name=Docker CE Test - $basearch baseurl=https://download.docker.com/linux/centos/7/$basearch/test enabled=0 gpgcheck=1 gpgkey=https://download.docker.com/linux/centos/gpg [docker-ce-test-debuginfo] name=Docker CE Test - Debuginfo $basearch baseurl=https://download.docker.com/linux/centos/7/debug-$basearch/test enabled=0 gpgcheck=1 gpgkey=https://download.docker.com/linux/centos/gpg [docker-ce-test-source] name=Docker CE Test - Sources baseurl=https://download.docker.com/linux/centos/7/source/test enabled=0 gpgcheck=1 gpgkey=https://download.docker.com/linux/centos/gpg
?2.2? yum makecache? ?就是把服務器的包信息下載到本地電腦緩存起來
?2.3? sudo? yum install docker-ce 安裝最新版本的docker
? ? ? ???
?
?
? ? ? ?當然也可以查看倉庫中所有的docker版本,選擇特定版本安裝
yum list docker-ce --showduplicates | sort -r
比如 sudo yum install docker-ce-17.12.0.ce
2.4 查看docker是否安裝成功
docker version 或者 docker info
2.5 啟動docker
sudo systemctl start docker
?第二種 離線安裝方式
? ?下載.rmp文件,并且手動安裝。下載網址:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
? ?
? docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm?
?
?配置鏡像加速器
針對Docker客戶端版本大于 1.10.0 的用戶
可以通過修改daemon配置文件/etc/docker/daemon.json來使用加速器,如果daemon.json文件不存在,就創建一個
? ? cd /etc/docker
? ? touch daemon.json?
添加如下內容
{"registry-mirrors": ["https://mrkxppsh.mirror.aliyuncs.com"]
}
sudo systemctl daemon-reload
sudo systemctl restart docker
?