Centos8 9 Rocky9 安装最新 docker+portainer

本文详细介绍了如何在Centos8/9 Rocky9上安装最新版Docker和Portainer,包括添加软件源、安装与配置Docker、设置国内镜像加速、安装Portainer以及可选的docker-compose安装步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装必要工具

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

添加阿里源软件源

sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

更新软件源

yum makecache

安装docker

sudo yum install -y --allowerasing docker-ce

启动docker

sudo systemctl start docker

查看docker版本

docker version

设置docker开机启动

<
### Rocky Linux 9安装 DockerDocker Compose 的指南 在 Rocky Linux 9安装 DockerDocker Compose 是一个常见的需求,以下是详细的安装步骤和相关说明。 #### 1. 系统更新 在开始安装之前,确保系统是最新的。运行以下命令以更新系统软件包: ```bash sudo dnf update -y ``` #### 2. 安装必要的依赖 为了顺利安装 Docker,需要安装一些依赖项: ```bash sudo dnf install -y yum-utils device-mapper-persistent-data lvm2 ``` 这些依赖项是 Docker 正常运行所必需的[^4]。 #### 3. 添加 Docker 官方仓库 通过以下命令添加 Docker 的官方仓库: ```bash sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ``` 此命令将配置 Rocky Linux 的 YUM 源以支持 Docker安装。 #### 4. 安装 Docker CE 使用以下命令安装指定版本的 Docker 引擎及其 CLI 工具: ```bash sudo dnf install -y docker-ce-3:26.1.3-1.el9 docker-ce-cli-1:26.1.3-1.el9 containerd.io ``` 这里指定了 Docker 的具体版本 `3:26.1.3-1.el9` 和 `1:26.1.3-1.el9`,可以根据实际需求调整版本号[^1]。 #### 5. 启动并启用 Docker 服务 安装完成后,启动 Docker 服务并设置为开机自启: ```bash sudo systemctl start docker sudo systemctl enable docker ``` 验证 Docker 是否正常运行: ```bash sudo systemctl status docker ``` #### 6. 配置用户权限 为了避免每次运行 Docker 命令时都需要使用 `sudo`,可以将当前用户添加到 `docker` 用户组: ```bash sudo usermod -aG docker $USER newgrp docker ``` 完成上述操作后,用户可以直接运行 Docker 命令而无需提升权限[^4]。 #### 7. 安装 Docker Compose Docker Compose 可以通过以下步骤安装: ##### 下载 Docker Compose 二进制文件 根据最新的版本信息,下载 Docker Compose 的二进制文件: ```bash sudo curl -L "https://github.com/docker/compose/releases/download/v2.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose ``` 如果需要其他版本,请访问 [Docker Compose Releases](https://github.com/docker/compose/releases) 页面获取链接[^2]。 ##### 配置执行权限 赋予 Docker Compose 文件可执行权限: ```bash sudo chmod +x /usr/local/bin/docker-compose ``` ##### 验证安装 检查 Docker Compose 是否安装成功: ```bash docker-compose --version ``` #### 8. 卸载旧版本(可选) 如果系统中已存在旧版本的 Docker 或相关组件,可以使用以下命令卸载它们: ```bash sudo dnf remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine ``` 此外,还可以删除与 Moby 相关的组件: ```bash sudo dnf remove moby-engine moby-cli ``` 此步骤仅适用于已经安装过旧版 Docker 的情况[^3]。 --- ### 总结 通过上述步骤,可以在 Rocky Linux 9 上成功安装 DockerDocker Compose。安装完成后,可以通过以下命令测试 Docker 是否正常工作: ```bash docker run hello-world ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值