文章目录
前言
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 仓库
- 查询操作系统版本号
cat /etc/os-release
例如下图显示,我的版本为 9:
- 创建阿里云 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.验证测试
- 验证版本
sudo docker --version
例如:
- 验证拉取
sudo docker pull hello-world
看是否能够成功拉取hello-world
镜像。
请注意!目前由于政策的加强,大部分常见的镜像源已经无法使用,如下图:
强烈建议安装Docker后立刻进行换源操作,具体步骤参考此教程。
换源结束后,再次尝试拉取,出现下图即为成功:
至此,Docker已经安装并且配置完成!
常见问题及对应解决方案
目前还没遇到过问题…
欢迎大家将自己遇到的问题回复在评论区中,我会积极解答并将其补充到博客中,大家共同进步!
补充
1.Ubuntu等系统配置Docker详细教程
教程。
CentOS 9 配置Docker-速通版
- 安装相关依赖
注意: 如果安装速度过慢,建议更换系统软件源,参考此教程。
sudo yum update
sudo yum install yum-utils device-mapper-persistent-data lvm2
- 安装阿里云的 Docker GPG 密钥
sudo rpm --import https://mirrors.aliyun.com/docker-ce/linux/centos/gpg
- 设置 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
- 安装 Docker
sudo yum install docker-ce docker-ce-cli containerd.io
- 启动服务
sudo systemctl start docker
如果需要设置为开机自启动,可以执行下面的命令:
sudo systemctl enable docker
- 验证测试
- 验证版本
sudo docker --version
- 验证拉取
sudo docker pull hello-world
看是否能够成功拉取hello-world
镜像。
强烈建议安装Docker后立刻进行换源操作,具体步骤参考此教程。
换源结束后,再次尝试拉取。
标签:教程,完包,CentOS,sudo,yum,详细,docker,安装,Docker From: https://blog.csdn.net/qq_73162098/article/details/145193167