Rocky9.2安装 Docker + Docker Compose
本文介绍了在CentOS系统上安装和配置Docker的完整流程。首先通过yum安装Docker CE并设置开机启动,然后配置国内镜像加速源以提高下载速度。文章还提供了Docker的基本验证方法(运行hello-world镜像)以及卸载Docker的完整步骤。最后介绍了通过pip安装Docker-Compose的方法,并验证其安装结果。整个过程包含从安装、配置到卸载的完整操作指南,适合初学者快速搭建
·
一、安装 Docker(官方推荐方式)
1. 卸载旧版本(可选但建议)
dnf remove -y docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2. 安装依赖工具
安装必要的包
dnf install -y dnf-utils
3. 添加 Docker 仓库
Rocky9 用的是 CentOS Stream/RHEL 兼容仓库
添加官方源(国内直连 Docker 官方源可能会拉取失败)
dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
推荐使用阿里源
dnf config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4. 安装 Docker Engine
安装docker
dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
5. 启动 Docker
设置开机自动启动docker及启动docker
systemctl enable docker --now
配置国内镜像加速,这里配置三个镜像加速地址,根据需要可以添加更多镜像地址
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.1panel.live",
"http://hub-mirror.c.163.com",
"https://mirror.baidubce.com",
"https://docker.mirrors.ustc.edu.cn"
],
"ipv6": false,
"dns": ["8.8.8.8", "114.114.114.114"]
}
EOF
重新加载配置及重启docker
systemctl daemon-reload
systemctl restart docker
6.验证安装
docker version
查看docker信息
docker info
验证docker是否可用
docker run hello-world
# 卸载docker
yum remove -y docker-ce
# 删除docker相关文件,主机上的镜像、容器、卷或自定义配置文件 不会自动删除,使用如下命令删除所有的镜像、容器和卷。
[root@localhost ~]# rm -rf /var/lib/docker
[root@localhost ~]# rm -rf /var/lib/containerd
二、安装Docker-Compose(安装方式二选一即可)
现在 Docker Compose 已经是插件形式(推荐),前面安装Docker Engine其实已经包含了
查看版本
docker compose version
更多推荐
所有评论(0)