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并配置镜像加速器相关推荐

  1. centos7安装docker并配置镜像加速

    Centos7安装docker 并配置镜像加速 1.如果系统上之前有安装过docker 那么就需要先执行下面的命令 删除旧版本docker sudo yum remove docker \docker ...

  2. CentOS下安装docker和配置镜像加速器

    一.centos7安装docker 1.更新驱动 yum install -y yum-utils device-mapper-persistent-data lvm2 2.添加下载源 yum-con ...

  3. 从零开始一步一步搭建Ubuntu Server服务器、修改数据源、安装Docker、配置镜像加速器、Compose部署Gitlab服务

    场景 最终目的是使用Docker Compose部署一个Gitlab服务. 效果 注: 博客: https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程 ...

  4. Linux 下安装Docker且配置镜像加速器

    Linux安装Docker版本不一样可能会出现一点差异,本次安装是基于Ubuntu Server 16.04 LTS安装Docker 安装方式有多种,这种是基于脚本自动安装 执行下面命令,从docke ...

  5. 【Docker】配置镜像加速器(以腾讯云为例)

    安装 Docker 软件后,您可以直接通过 docker pull 命令拉取镜像.如您未配置镜像加速源,直接拉取 DockerHub 中的镜像,通常下载速度会比较慢. 为此,我们推荐您使用腾讯云 Do ...

  6. Windows 10安装Docker以及配置镜像加速

    Windows 10安装Docker以及配置镜像加速 一 环境检查 1.1 检查是否开启虚拟化 1.2 开启Hyper-V服务 二 下载安装Docker 2.1 安装前配置安装目录 2.2 进入阿里云 ...

  7. centos7 快速安装docker和配置镜像加速

    按照官方文档来一步步进行 Install Docker Engine on CentOS | Docker Documentation 1:先卸载旧版本内容 sudo yum remove docke ...

  8. CentOS7安装Docker及配置国内镜像源

    环境CentOS7 一.Docker docker安装 https://docs.docker.com/get-docker/ https://docs.docker.com/engine/insta ...

  9. centos7安装docker并配置阿里云镜像

    文章目录 一.安装docker 准备工作: 主要步骤: 二.配置阿里云镜像 1.依次输入以下四条命令: 2.测试 错误记录 一.安装docker 准备工作: CentOS7能上外网 yum -y in ...

  10. CentOS7安装Docker和配置Docker Compose

    文章目录 一.前提条件和注意事项 二.删除旧版本的 Docker(可选) 三.安装 Docker 第1步:安装必要的一些系统工具 第2步:添加软件源信息 第3步:编辑文件 第4步:将软件包信息提前在本 ...

最新文章

  1. LCUI.css 0.1.2 发布, 基于 LCUI 开发的 UI 组件库
  2. 在idea做项目时 在进行模糊查询的时候页面为什么拿不到值_深入浅出Performance工具解决Web页面性能问题
  3. ACL 2020 | 基于机器阅读理解框架的命名实体识别方法
  4. WebStrom如何设置字体?
  5. Excel中R1C1引用样式
  6. 12-order by和group by 原理和优化 sort by 倒叙
  7. UWP 颜色选择器(ColorPicker) 和 自定义的Flyout(AdvancedFlyout)
  8. 手撕Vue-Router
  9. 微服务网关 vs K8s Ingress
  10. CAXA 分解命令x 解决不能选中图形问题。
  11. 机器学习之广义线性模型
  12. 浅析VO、DTO、DO、PO的概念、区别和用处
  13. RGB和CMYK的区别
  14. Java中T和?的区别
  15. linux添加 usr bin,Linux基础之/bin、 /sbin、/ usr/bin,、/usr/sbin的用处
  16. 企业视频远程办公会议通话系统EasyRTC在Windows2012部署运行出现“计算机中丢失VCRUNTIME140.dll”如何解决?
  17. 情报监视和侦察的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  18. 【亲测有效!!!】解决git did not exit cleanly (exit code 1) 错误
  19. PHP项目的发布(部署)
  20. Microsoft Enterprise Library 简介与请大家下载Microsoft Enterprise Library 5.0体验微软最新技术应用于企业信息平台

热门文章

  1. composer安装fxp/composer-asset-plugin包报错问题解决方案
  2. 五光十色变色龙的制作
  3. java 解析 office系列文档
  4. 论文绘图与合成图片过程中常见问题
  5. Linux下的图片转换工具ImageMagick
  6. 【Linux c】sipc
  7. linux释放cpu命令,linux内存清理和释放命令
  8. PhalApi 如何请求接口服务
  9. 了解CompletableFuture
  10. linux百度云下载脚本,百度网盘Linux版下载