一、Docker的安装
Docker目前官方主要有两个版本,一个是企业版(docker-ee),一个是社区版(docker-ce),我们这里主要使用的是社区版。
1、安装Docker CE
CentOS 7 基本仓库是带docker的,但是不是官方的版本,而且版本也比较低,我们推荐使用官方的yum源,而且对以后的升级也很方便。
1
|
wget -P
/etc/yum
.repos.d/ https:
//download
.docker.com
/linux/centos/docker-ce
.repo
|
1
|
yum
install
docker-ce
|
在生产环境,我们通常会指定版本安装,如果不指定,将会使用最新版本安装,通过使用下面的命令,可以查看docker的版本。
1
|
yum list docker-ce.x86_64 --showduplicates |
sort
-r
|
安装指定版本,使用如下命令。
1
|
yum
install
docker-ce-<VERSION>
|
2、启动Docker
1
|
systemctl start docker
|
3、使用阿里云镜像快速安装
1
|
curl -sSL http:
//acs-public-mirror
.oss-cn-hangzhou.aliyuncs.com
/docker-engine/internet
| sh -
|
二、配置Docker 加速器
如果不使用加速器,我们从Docker服务器拉取的时候会非常慢,那该如何解决呢?
首先,要“感谢”伟大的墙及其亲属。
然后,使用 阿里云加速器 或者 DaoCloud 加速器(也就是代理、镜像)即可。
1、阿里云加速器
登录地址https://dev.aliyun.com/search.html,点击"创建我的容器镜像",找到"Docker Hub 镜像站点",如下图:
1
2
3
4
5
6
7
|
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
1
|
curl -sSL https:
//get
.daocloud.io
/daotools/set_mirror
.sh | sh -s http:
//b149d2fd
.m.daocloud.io
|
本文转自 wzlinux 51CTO博客,原文链接:http://blog.51cto.com/wzlinux/1958583,如需转载请自行联系原作者