一、Docker的安裝
Docker目前官方主要有兩個版本,一個是企業(yè)版(docker-ee),一個是社區(qū)版(docker-ce),我們這里主要使用的是社區(qū)版。
1、安裝Docker CE
CentOS 7 基本倉庫是帶docker的,但是不是官方的版本,而且版本也比較低,我們推薦使用官方的yum源,而且對以后的升級也很方便。
wget -P /etc/yum.repos.d/ https://download.docker.com/linux/centos/docker-ce.repo
yum install docker-ce
在生產(chǎn)環(huán)境,我們通常會指定版本安裝,如果不指定,將會使用最新版本安裝,通過使用下面的命令,可以查看docker的版本。
yum list docker-ce.x86_64 --showduplicates | sort -r
安裝指定版本,使用如下命令。
yum install docker-ce-<VERSION>
2、啟動Docker
systemctl start docker
3、使用阿里云鏡像快速安裝
curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh -
二、配置Docker 加速器
如果不使用加速器,我們從Docker服務(wù)器拉取的時候會非常慢,那該如何解決呢?
首先,要“感謝”偉大的墻及其親屬。
然后,使用 阿里云加速器 或者 DaoCloud 加速器(也就是代理、鏡像)即可。
1、阿里云加速器
登錄地址https://dev.aliyun.com/search.html,點擊"創(chuàng)建我的容器鏡像",找到"Docker Hub 鏡像站點",如下圖:
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://78ssvya7.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
2、DaoCloud 加速器
注冊 DaoCloud 賬戶(支持微信登錄),然后訪問:https://www.daocloud.io/mirror#accelerator-doc
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://b149d2fd.m.daocloud.io