yum install docker-ce
时间: 2024-08-12 16:09:20 浏览: 205
`yum` 是RHEL/CentOS系统的包管理器,用于安装软件包。`docker-ce`是Docker Community Edition(企业版)的缩写,是Docker的开源版本。在CentOS或其基于RPM的派生系统上安装Docker CE的命令通常是这样的:
```shell
sudo yum install docker-ce docker-ce-cli containerd.io
```
这个命令会安装Docker的客户端、命令行接口以及containerd底层服务。
注意:在执行此操作之前,可能需要更新系统包列表并添加Docker的官方YUM仓库,具体如下:
```shell
sudo yum update -y
sudo curl -fsSL https://download.docker.com/linux/centos/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
echo \
"deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/centos $(uname -m) stable" | sudo tee /etc/yum.repos.d/docker-ce.repo > /dev/null
```
执行上述命令后,再按照前面的命令安装Docker。
相关问题
yum install docker-ce报错
当我运行"yum install docker-ce"命令时,遇到了一个错误。这个错误可能有多种原因。
首先,可能是因为我的系统没有正确配置Docker的源。在安装Docker之前,我需要添加Docker的官方源到我的系统。我可以通过编辑"/etc/yum.repos.d/docker-ce.repo"文件并添加以下内容来完成这个步骤:
```
[docker-ce-stable]
name=Docker CE Stable - $basearch
baseurl=https://download.docker.com/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
gpgkey=https://download.docker.com/linux/centos/gpg
```
完成后,我可以再次运行"yum install docker-ce"命令并检查是否仍然报错。
其次,报错可能是因为我的系统缺少某些依赖包。Docker安装过程中可能需要一些额外的软件包才能正常运行。我可以运行以下命令安装这些依赖包:
```
yum install -y yum-utils device-mapper-persistent-data lvm2
```
完成后,我再次运行"yum install docker-ce"命令并检查是否仍然出现报错。
最后,报错也可能是由于我之前已经安装了旧版本的Docker而导致的。在安装新版本之前,我需要先将旧版本的Docker卸载掉。我可以运行以下命令来卸载旧版本的Docker:
```
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
```
卸载完成后,我可以再次运行"yum install docker-ce"命令来安装新版本的Docker,并检查是否仍然报错。
综上所述,当我在运行"yum install docker-ce"命令时遇到报错,我可以尝试添加Docker的官方源、安装依赖包或卸载旧版本的Docker来解决这个问题。
yum install docker -b test
要在CentOS上安装Docker,可以按照以下步骤进行操作:
1. 首先,使用以下命令将Docker存储库添加到yum配置管理器中:
```
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
```
2. 安装Docker引擎。你可以参考Docker官方文档中提供的步骤进行安装:
3. 如果你之前已经安装了旧版本的Docker,请使用以下命令卸载旧版本:
```
sudo yum remove docker docker-common container-selinux docker-selinux docker-engine
```
4. 安装Docker。在终端中使用以下命令:
```
sudo yum install docker
```
5. 安装完成后,你可以使用以下命令启动Docker服务:
```
sudo systemctl start docker
```
6. 若要验证Docker是否成功安装,请运行以下命令以查看Docker版本:
```
docker version
```
现在,你已经成功地在CentOS上安装了Docker,并可以开始使用它了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [yum安装升级docker和docker-compose](https://blog.csdn.net/javahuazaili/article/details/113873405)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文