docker在线安装及配置镜像加速(二)

一、环境

 centos7.6

二、安装

1、系统要求

CentOS 7 以及以上的稳定版本。

2、卸载旧版本

yum remove docker 
docker-client 
docker-client-latest 
docker-common 
docker-latest 
docker-latest-logrotate 
docker-logrotate 
docker-engine

Docker 镜像、容器、数据卷和网络数据都保存在 /var/lib/docker/ 。新的 Docker 引擎包现在为 Docker-ce 。

3、设置yum源

安装 yum-utils 软件包(提供了 yum-config-manager 程序)并设置稳定的 yum 源方便下载Docker Engine。

# 安装 yum-utils
yum install -y yum-utils
# 设置 yum 源为阿里云方便下载 Docker Engine
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

 4、docker安装

安装最新版本的 Docker Engine 和容器。

yum -y install docker-ce docker-ce-cli containerd.io

 注:安装过程中如果提示您接受 GPG 密钥,请验证指纹是否与 060A 61C5 1B55 8A7F 742B 77AAC52F EB6B 621E 9F35 匹配,如果是,请接受。

5、Docker 的启动与停止

# 启动 docker
systemctl start docker
# 停止 docker
systemctl stop docker
# 重启 docker
systemctl restart docker
# 设置开机启动
systemctl enable docker
# 查看 docker 状态
systemctl status docker
# 查看 docker 内容器的运行状态
docker stats
# 查看 docker 概要信息
docker info
# 查看 docker 帮助文档
docker --help

 6、docker校验

#查看版本信息
docker -v
#更多版本信息
docker version

 

 7、配置镜像加速

Docker 从 Docker Hub 拉取镜像,因为是从国外获取,所以速度较慢。可以通过配置国内镜像源的方式,从国内获取镜像,提高拉取速度。这里介绍中国科学技术大学(LUG@USTC)的开源镜像:https://docker.mirrors.ustc.edu.cn 和网易的开源镜像:http://hub-mirror.c.163.com。USTC 是老牌的 Linux 镜像服务提供者了,USTC 的 Docker 镜像加速器速度很快。USTC 和网易的优势之一就是不需要注册,属于真正的公共服务。(也可以使用阿里等其他服务商的镜像加速服务)。

编辑文件 daemon.json 

vi /etc/docker/daemon.json

在文件中输入以下内容并保存

{
"registry-mirrors": ["http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"]
}

重新加载配置信息及重启 Docker 服务

# 重新加载某个服务的配置文件
systemctl daemon-reload
# 重新启动 docker
systemctl restart docker

8、验证

通过运行 hello-world 镜像来验证 Docker Engine 是否已正确安装。

docker run hello-world

 docker run hello-world 命令执行流程图如下:

 通过以上步骤大家已完成 Docker 安装的所有工作,接下来就可以通过学习镜像命令和容器命令更加熟悉 Docker 的使用。

原文地址:https://www.cnblogs.com/tesila/p/15270128.html