①. 快速安装docker
①. 官网中文安装参考手册
(https://docs.docker-cn.com/engine/installation/linux/docker-
ce/centos/#prerequisites)
②. 确定你是CentOS7及以上版本(cat /etc/redhat-release)
③. yum安装gcc相关
yum -y install gcc
yum -y install gcc-c++
④. 卸载旧版本
sudo yum remove docker*
yum -y remove docker docker-common docker-selinux docker-engine # 2018.3官网版本 yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
- ⑤. 安装需要的软件包 (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-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- ⑦. 更新yum软件包索引(yum makecache fast)
- ⑧. 安装DOCKER CE(yum -y install docker-ce)
- ⑨. 启动docker
systemctl start docker
⑩. 测试
docker version docker run hello-world
⑩①. 配置镜像加速
(注意:daemon.json是docker的核心文件)
mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' # 自己的阿里云镜像 { "registry-mirrors": ["https://opvvjpc5.mirror.aliyuncs.com"] } EOF #网易云 {"registry-mirrors": ["http://hub-mirror.c.163.com"] } #阿里云 { "registry-mirrors": ["https://{自已的编码}.mirror.aliyuncs.com"] } { "registry-mirrors": ["https://opvvjpc5.mirror.aliyuncs.com"] } systemctl daemon-reload systemctl restart docker
⑩②. 卸载
systemctl stop docker yum -y remove docker-ce rm -rf /var/lib/docker
⑩③. 安装指定版本,用上面的版本号替换<VERSION_STRING>
②. 阿里云镜像加速
- ①. 网址:https://dev.aliyun.com/search.html
- ②. 注册一个属于自己的阿里云账户(可复用淘宝账号)
- ③. 获得加速器地址连接
④. 配置本机Docker运行镜像加速器
鉴于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决,我使用的是阿里云的本人自己账号的镜像地址(需要自己注册有一个属于你自己的): https://xxxx.mirror.aliyuncs.com
* vim /etc/sysconfig/docker 将获得的自己账户下的阿里云加速地址配置进 other_args="--registry-mirror=https://你自己的账号加速信息.mirror.aliyuncs.com"
- ⑤. 重新启动Docker后台服务:servicectl restart docker
- ⑥. Linux 系统下配置完加速器需要检查是否生效
如果从结果中看到了配置的–registry-mirror参数说明配置成功,如下所示: