docker在线安装及配置镜像加速(二)
2021/9/14 23:05:02
本文主要是介绍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 的使用。
这篇关于docker在线安装及配置镜像加速(二)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-20Docker部署资料:新手入门教程
- 2024-12-19Docker部署实战:新手入门教程
- 2024-12-19Docker部署教程:新手入门详解
- 2024-12-09云原生周刊:在Docker上部署大语言模型
- 2024-12-05Docker教程:新手快速入门指南
- 2024-12-05Docker项目实战:新手教程与案例解析
- 2024-12-04Docker入门教程:快速掌握基础操作
- 2024-12-04Docker入门教程:轻松搭建你的第一个容器化应用
- 2024-12-04Docker-Compose 入门教程:全面解析基础命令与应用场景
- 2024-12-04Docker入门:新手必读的简单教程