CentOS等各类Linux系统安装配置Docker详细教程(全网最详细,步骤简洁,看完包懂)

前言


✨✨✨ 如果您对这篇文章感兴趣,可以点击【导航页 - 访客必读】一文囊括主页所有优质博客 查看更多优质内容,希望可以帮您解决更多问题~。 ✨✨✨


Docker是一个非常常用的工具,但是由于其涉及到的知识点较多,所以网上的教程大部分非常复杂,对于新手很不友好。

本文将以CentOS 9系统安装配置Docker为例,给出Linux系统如何安装配置Docker的详细教程。(文末也给出了CentOS 9安装配置Docker的速通版)

不过请放心,本文的教程适合Ubuntu、Debian、CentOS等主流系统。

对于不同的系统,本文使用到的对应命令可能不同,需要大家结合具体的系统来进行操作,博客有任何错误或者大家有任何问题,都可以直接在评论区留言~
本篇文章以CentOS 9为例,如果您需要其他系统的安装配置Docker教程,可以私信留言,我将尽可能为您更新相应系统换源的教程!

如果我的博客成功解决了您的问题,烦请一件三连 (*^▽^*),不胜感激!

详细步骤

1.安装相关依赖

注意: 如果安装速度过慢,建议更换系统软件源,参考此教程

sudo yum update
sudo yum install yum-utils device-mapper-persistent-data lvm2

2.安装阿里云的 Docker GPG 密钥

经过测试,即使更换系统软件源之后,使用 yum install 直接安装Docker依旧会报错,所以对于新手,建议采用阿里云镜像的方式进行安装。

sudo rpm --import https://mirrors.aliyun.com/docker-ce/linux/centos/gpg

安装密钥是为了确保从阿里云源安装Docker时,所有的软件包都经过安全签名验证。

3.设置 stable 仓库

  1. 查询操作系统版本号
cat /etc/os-release

例如下图显示,我的版本为 9:
在这里插入图片描述

  1. 创建阿里云 Docker 源文件
sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/9/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
EOF

注意:命令的第8行,baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/9/$basearch/stable中的9请替换为操作系统的版本号!

sudo yum update

配置系统的yum仓库,使用阿里云提供的Docker软件包源来安装 Docker。

4.安装 Docker

sudo yum install docker-ce docker-ce-cli containerd.io

5.启动服务

sudo systemctl start docker

如果需要设置为开机自启动,可以执行下面的命令:

sudo systemctl enable docker

6.验证测试

  1. 验证版本
sudo docker --version

例如:
在这里插入图片描述

  1. 验证拉取
sudo docker pull hello-world

看是否能够成功拉取hello-world镜像。

请注意!目前由于政策的加强,大部分常见的镜像源已经无法使用,如下图:
在这里插入图片描述

强烈建议安装Docker后立刻进行换源操作,具体步骤参考此教程

换源结束后,再次尝试拉取,出现下图即为成功:

在这里插入图片描述

至此,Docker已经安装并且配置完成!

常见问题及对应解决方案

目前还没遇到过问题…

欢迎大家将自己遇到的问题回复在评论区中,我会积极解答并将其补充到博客中,大家共同进步!

补充

1.Ubuntu等系统配置Docker详细教程

教程

CentOS 9 配置Docker-速通版

  1. 安装相关依赖

注意: 如果安装速度过慢,建议更换系统软件源,参考此教程

sudo yum update
sudo yum install yum-utils device-mapper-persistent-data lvm2
  1. 安装阿里云的 Docker GPG 密钥
sudo rpm --import https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
  1. 设置 stable 仓库
  • 查询操作系统版本号
cat /etc/os-release
  • 创建阿里云 Docker 源文件
sudo tee /etc/yum.repos.d/docker.repo <<-'EOF'
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/9/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
EOF

注意:命令的第8行,baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/9/$basearch/stable中的9请替换为操作系统的版本号!

  • 更新包索引.
sudo yum update
  1. 安装 Docker
sudo yum install docker-ce docker-ce-cli containerd.io
  1. 启动服务
sudo systemctl start docker

如果需要设置为开机自启动,可以执行下面的命令:

sudo systemctl enable docker
  1. 验证测试
  • 验证版本
sudo docker --version
  • 验证拉取
sudo docker pull hello-world

看是否能够成功拉取hello-world镜像。

强烈建议安装Docker后立刻进行换源操作,具体步骤参考此教程

换源结束后,再次尝试拉取。