Centos7安装Docker并配置镜像加速器
1、系统要求
Docker 支持 64 位版本 CentOS 7/8,并且要求内核版本不低于 3.10。
在 CentOS-6.5 或更高的版本的 CentOS 上,则要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
# 使用这个命令来查询当前系统的内核版本
cat /proc/version
2、如果存在旧版本Docker,则先进行卸载
旧版本的 Docker 称为 docker 或者 docker-engine,使用以下命令卸载旧版本:
yum remove docker \docker-client \docker-client-latest \docker-common \docker-latest \docker-latest-logrotate \docker-logrotate \docker-selinux \docker-engine-selinux \docker-engine
3、安装依赖包
yum-utils是yum的工具包集合,由不同的作者开发,使yum使用起来更加方便和强大。
yum install -y yum-utils
4、配置国内yum源
鉴于国内网络问题,强烈建议使用国内源,执行下面的命令添加 yum 软件源
yum-config-manager \--add-repo \https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
5、安装Docker
yum install docker-ce docker-ce-cli containerd.io
6、启动Docker
systemctl enable docker
systemctl start docker
7、测试Docker是否安装正常
docker run --rm hello-world
若能正常输出以下信息,则说明安装成功。
8、配置镜像加速器
国内从 Docker Hub 拉取镜像有时会遇到困难,此时可以配置镜像加速器。国内很多云服务商都提供了国内加速器服务,例如我们在这里添加配置阿里云镜像加速器地址:
(1)、进入aliyun首页 https://www.aliyun.com/
登陆后选择 产品 --> 容器与中间件 --> 容器镜像服务ACR --> 管理控制台 --> 镜像工具 --> 镜像加速器 --> 加速器地址
(2)、查看是否在 docker.service 文件中配置过镜像地址。
systemctl cat docker | grep '\-\-registry\-mirror'
如果该命令有输出,那么请执行 $ systemctl cat docker 查看 ExecStart= 出现的位置,修改对应的文件内容去掉 --registry-mirror 参数及其值,并按接下来的步骤进行配置。
(3)、配置daemon.json
如果以上命令没有任何输出,那么就可以在 /etc/docker/daemon.json 中写入如下内容(如果文件不存在请新建该文件):
{"registry-mirrors": ["阿里云的加速器地址","https://mirror.baidubce.com"]
}
(4)、重新启动服务
systemctl daemon-reload
systemctl restart docker
(5)、检验加速器是否生效
执行 $ docker info,如果从结果中看到了如下内容,说明配置成功。
Registry Mirrors:'阿里云的加速器地址'
9、简单试用
(1): 使用 docker pull nginx:latest 下载一个最新的nginx镜像。因为配置过了镜像加速器,这里的下载很快就会完成了。
(2): 使用命令docker run --name nginx -p 8008:80 -d nginx:latest,创建一个容器,命令为nginx,-d表示后台运行并返回容器的ID,-p将端口指定到宿主的8008端口。打开浏览器访问8008端口
Centos7安装Docker并配置镜像加速器相关推荐
- centos7安装docker并配置镜像加速
Centos7安装docker 并配置镜像加速 1.如果系统上之前有安装过docker 那么就需要先执行下面的命令 删除旧版本docker sudo yum remove docker \docker ...
- CentOS下安装docker和配置镜像加速器
一.centos7安装docker 1.更新驱动 yum install -y yum-utils device-mapper-persistent-data lvm2 2.添加下载源 yum-con ...
- 从零开始一步一步搭建Ubuntu Server服务器、修改数据源、安装Docker、配置镜像加速器、Compose部署Gitlab服务
场景 最终目的是使用Docker Compose部署一个Gitlab服务. 效果 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程 ...
- Linux 下安装Docker且配置镜像加速器
Linux安装Docker版本不一样可能会出现一点差异,本次安装是基于Ubuntu Server 16.04 LTS安装Docker 安装方式有多种,这种是基于脚本自动安装 执行下面命令,从docke ...
- 【Docker】配置镜像加速器(以腾讯云为例)
安装 Docker 软件后,您可以直接通过 docker pull 命令拉取镜像.如您未配置镜像加速源,直接拉取 DockerHub 中的镜像,通常下载速度会比较慢. 为此,我们推荐您使用腾讯云 Do ...
- Windows 10安装Docker以及配置镜像加速
Windows 10安装Docker以及配置镜像加速 一 环境检查 1.1 检查是否开启虚拟化 1.2 开启Hyper-V服务 二 下载安装Docker 2.1 安装前配置安装目录 2.2 进入阿里云 ...
- centos7 快速安装docker和配置镜像加速
按照官方文档来一步步进行 Install Docker Engine on CentOS | Docker Documentation 1:先卸载旧版本内容 sudo yum remove docke ...
- CentOS7安装Docker及配置国内镜像源
环境CentOS7 一.Docker docker安装 https://docs.docker.com/get-docker/ https://docs.docker.com/engine/insta ...
- centos7安装docker并配置阿里云镜像
文章目录 一.安装docker 准备工作: 主要步骤: 二.配置阿里云镜像 1.依次输入以下四条命令: 2.测试 错误记录 一.安装docker 准备工作: CentOS7能上外网 yum -y in ...
- CentOS7安装Docker和配置Docker Compose
文章目录 一.前提条件和注意事项 二.删除旧版本的 Docker(可选) 三.安装 Docker 第1步:安装必要的一些系统工具 第2步:添加软件源信息 第3步:编辑文件 第4步:将软件包信息提前在本 ...
最新文章
- LCUI.css 0.1.2 发布, 基于 LCUI 开发的 UI 组件库
- 在idea做项目时 在进行模糊查询的时候页面为什么拿不到值_深入浅出Performance工具解决Web页面性能问题
- ACL 2020 | 基于机器阅读理解框架的命名实体识别方法
- WebStrom如何设置字体?
- Excel中R1C1引用样式
- 12-order by和group by 原理和优化 sort by 倒叙
- UWP 颜色选择器(ColorPicker) 和 自定义的Flyout(AdvancedFlyout)
- 手撕Vue-Router
- 微服务网关 vs K8s Ingress
- CAXA 分解命令x 解决不能选中图形问题。
- 机器学习之广义线性模型
- 浅析VO、DTO、DO、PO的概念、区别和用处
- RGB和CMYK的区别
- Java中T和?的区别
- linux添加 usr bin,Linux基础之/bin、 /sbin、/ usr/bin,、/usr/sbin的用处
- 企业视频远程办公会议通话系统EasyRTC在Windows2012部署运行出现“计算机中丢失VCRUNTIME140.dll”如何解决?
- 情报监视和侦察的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
- 【亲测有效!!!】解决git did not exit cleanly (exit code 1) 错误
- PHP项目的发布(部署)
- Microsoft Enterprise Library 简介与请大家下载Microsoft Enterprise Library 5.0体验微软最新技术应用于企业信息平台