3. docker.——安装

    技术2025-03-31  23

    1. 安装环境

    1.1 CentOS Docker 安装

    Docker支持以下的CentOS版本: CentOS 7 (64-bit) CentOS 6.5 (64-bit) 或更高的版本

    1.2 安装前提

    目前,CentOS 仅发行版本中的内核支持 Docker。 Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。 Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。

    2. CentOS6.8安装

    Docker使用EPEL发布,RHEL系的OS首先要确保已经持有EPEL仓库,否则先检查OS的版本,然后安装相应的EPEL包。

    1)yum install -y epel-release

    2)yum install -y docker-io

    3)查看配置文件:cat /etc/sysconfig/docker

    4)启动docker后台服务:service docker start

    5)查看docker版本:docker version

    3. CentOS7安装

    查看官网文档说明:https://docs.docker.com/engine/install/centos/

    3.1 确认环境

    通过命令:cat /etc/redhat-release  确认当前系统是否为centOS7版本

    3.2 yum安装gcc相关

    1)yum -y install gcc

    2)yum -y install gcc-c++

    3)卸载旧版本(如果有的话)

    yum -y remove docker docker-common docker-selinux 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

    4)安装需要的软件包

    yum install -y yum-utils device-mapper-persistent-data lvm2

    5)设置stable镜像仓库

    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

    6)更新yum软件包索引

    yum makecache fast

    7)安装docker(社区版)

    yum -y install docker-ce

    8)启动docker

    systemctl start docker

    9)查看版本

    docker version

    5. 阿里云镜像加速配置

    官网地址:https://dev.aliyun.com/search.html

    注意:不想注册可以使用支付宝、淘宝号等登陆

    5.1 获取加速器地址链接

    1)登陆阿里云开发者平台

    2)获取镜像加速链接:

    在地址栏输入:https://cr.console.aliyun.com/cn-hangzhou/instances/repositories

    或者在如图所示地方搜索

    也会跳到镜像服务页面。

    在服务页有一个镜像加速器,如图;

    点击镜像加速器之后,有加速器链接和对应的操作系统,如图:

    5.2 配置镜像加速

    5.2.1 centOs6.8

    在/etc/sysconfig/docker中,将other_args注释放开,并加上参数:"--registry-mirrors=加速器地址"

    5.2.2 centOS7.0+

    1)在/etc/docker/daemon.json中(如果不存在新建),将

    { "registry-mirrors": ["https://y3n2m2ra.mirror.aliyuncs.com"] }

    复制进去,该配置就来自于镜像加速器

    2)加载配置文件

    systemctl daemon-reload

     5.3 重启docker

    5.3.1 centOs6.8

    service docker restart

    5.3.2 centOS7+

    systemctl restart docker

    也可以直接将如下代码粘贴执行即可。

    5.4 linux下检查配置完成是否生效

    使用命令:ps -ef | grep docker 查看进程,当镜像地址出现加速器地址证明配置成功。

    Processed: 0.010, SQL: 9