reahat 安装docker
时间: 2024-08-30 21:02:07 浏览: 70
在 Red Hat 类似的企业级 Linux 发行版(如 RHEL, CentOS, Fedora 等)上安装 Docker,通常使用包管理工具 `dnf`(Dandified Yum,是 RHEL/CentOS 7 及后续版本的默认包管理器)。以下是安装步骤:
1. **检查是否已经安装**:
首先确定你的系统是否已安装 Docker,可以用下面的命令检查:
```sh
dnf list | grep docker
```
2. **添加 Docker GPG 公钥**:
如果还没有,运行以下命令从 Docker 官方网站获取并添加公钥:
```sh
curl https://download.docker.com/linux/$(rpm --eval '%{rhelver}').gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
```
3. **添加 Docker repo 到 `dnf`**:
添加 Docker 的仓库到你的系统:
```sh
echo "[docker-ce]\nname=Docker CE\nbaseurl=https://download.docker.com/linux/\nrepoid=docker-ce\r\ngpgkey=https://download.docker.com/linux/$(rpm --eval '%{rhelver}')/gpg\nenabled=1\ngpgcheck=1" | sudo tee /etc/yum.repos.d/docker-ce.repo > /dev/null
```
4. **安装 Docker**:
使用 `dnf` 安装 Docker:
```sh
sudo dnf install docker-ce docker-ce-cli containerd.io
```
如果遇到依赖问题,可能需要安装一些额外的库。
5. **启动和启用 Docker**:
安装完成后,启动 Docker 并设置开机自启:
```sh
sudo systemctl start docker
sudo systemctl enable docker
```
6. **验证安装**:
最后,你可以通过运行 `docker run hello-world` 来验证 Docker 是否安装成功,并能正常工作。