
一、安装 Docker官方推荐方式1. 卸载旧版本可选但建议dnf remove -y docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine2. 安装依赖工具安装必要的包 dnf install -y dnf-utils3. 添加 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.repo4. 安装 Docker Engine安装docker dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin5. 启动 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 docker6.验证安装docker version 查看docker信息 docker info 验证docker是否可用 docker run hello-world # 卸载docker yum remove -y docker-ce # 删除docker相关文件主机上的镜像、容器、卷或自定义配置文件 不会自动删除使用如下命令删除所有的镜像、容器和卷。 [rootlocalhost ~]# rm -rf /var/lib/docker [rootlocalhost ~]# rm -rf /var/lib/containerd二、安装Docker-Compose安装方式二选一即可现在Docker Compose 已经是插件形式推荐前面安装Docker Engine其实已经包含了查看版本 docker compose version