Docker 安装(Centos yum 方式)

0、Docker 相关网址

1、Docker 版本

Docker 是一个开源的商业产品,有两个版本:社区版(Community Edition,缩写为 CE)和企业版(Enterprise Edition,缩写为 EE)。

企业版包含了一些收费服务,个人开发者一般用不到。下面的介绍都针对社区版。

2、安装 Docker 前提

  • CentOS:仅发行版本中的内核支持 Docker。

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

查看自己的内核:

1
2
3
4
5
[lepeng@centos ~]# cat /etc/redhat-release 
CentOS Linux release 7.5.1804 (Core)

[lepeng@centos ~]# uname -r
3.10.0-1127.19.1.el7.x86_64

3、安装

您可以根据您的需要以不同的方式安装 Docker CE,有两种安装方法:

  • 自己下载 RPM 软件包并手动进行安装,然后完全由手动管理升级。在某些情况(例如,在不能访问互联网的隔离系统中安装 Docker)下,这很有用。
  • 设置Docker的存储库并从中进行安装,以便安装和升级任务。这是推荐的方法。

3.1、Centos 安装 Docker (yum方式)

官方安装地址:https://docs.docker.com/engine/install/centos

  • 步骤一:yum 安装 gcc 配置

    1
    2
    yum -y install gcc
    yum -y install gcc-c++
  • 步骤二:安装需要的软件包

    1
    yum install -y yum-utils
  • 步骤三:设置 stable 镜像仓库

    1
    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
  • 步骤四:更新 yum 软件包索引:

    1
    yum makecache fast
  • 步骤五:安装 Docker CE

    1
    yum -y install docker-ce docker-ce-cli containerd.io
  • 步骤六:启动 Docker

    1
    systemctl start docker
  • 步骤七:测试 Docker 安装成功

    1
    docker version

4、docker卸载

1
2
3
4
systemctl stop docker
yum remove docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker
rm -rf /var/lib/containerd

5、配置阿里云镜像加速器

注册阿里云账 –> 登录 –> 点击控制台 –> 找到容器镜像服务 –> 镜像工具 –> 镜像加速器:

然后按照实例在 Docker 服务器中执行命令即可:

1
2
3
4
5
6
7
8
9
10
11
12
# 创建配置文件
mkdir -p /etc/docker

tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://{自已的编码}.mirror.aliyuncs.com"]
}
EOF

# 重启服务
systemctl daemon-reload
systemctl restart docker

Docker 安装(Centos yum 方式)
https://flepeng.github.io/042-云原生-01-Docker-11-安装和配置-Docker-安装(Centos-yum-方式)/
作者
Lepeng
发布于
2023年3月2日
许可协议