centos7.6
CentOS 7 以及以上的稳定版本。
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 。
安装 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
安装最新版本的 Docker Engine 和容器。
yum -y install docker-ce docker-ce-cli containerd.io
注:安装过程中如果提示您接受 GPG 密钥,请验证指纹是否与 060A 61C5 1B55 8A7F 742B 77AAC52F EB6B 621E 9F35 匹配,如果是,请接受。
# 启动 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
#查看版本信息
docker -v
#更多版本信息
docker version
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
通过运行 hello-world 镜像来验证 Docker Engine 是否已正确安装。
docker run hello-world
docker run hello-world 命令执行流程图如下:
通过以上步骤大家已完成 Docker 安装的所有工作,接下来就可以通过学习镜像命令和容器命令更加熟悉 Docker 的使用。
原文:https://www.cnblogs.com/tesila/p/15270128.html