docker基础
01、Docker简介
02、Docker的安装(通过yum安装)
03、Docker安装的问题补充
04、Docker的安装(通过RPM软件包)
05、Docker的安装(通过脚本安装)
06、Docker的卸载
07、Docker配置阿里云镜像加速器
08、Docker中的基本概念和底层原理
09、Docker常用命令(帮助命令)
10、Docker常用命令(镜像命令)
11、Docker常用命令(容器命令01)
12、Docker常用命令(容器命令02)
13、Docker常用命令(容器命令03)
14、Docker安装Nginx
15、Docker图形化管理工具Portainer
16、Docker镜像讲解
17、Docker镜像分层的理解
18、Docker镜像的commit操作
19、Docker容器数据卷介绍
20、Docker容器数据卷的应用
21、Docker中数据卷相关命令
22、Docker数据卷实现MySQL数据持久化
23、DockerFile的方式挂载数据卷
24、Docker数据卷容器的说明与共享数据原理
25、DockerFile文件详解
26、Docker实战:自定义CentOS镜像
27、CMD指令和ENTRYPOINT指令的区别
28、ONBUILD指令介绍
29、COPY指令和ADD指令
30、自定义Tomcat9镜像
31、发布镜像到DockerHub
32、将本地镜像推送到阿里云
33、补充:save和load命令说明
34、Jenkins + Docker + Github 自动部署
本文档使用 MrDoc 发布
-
+
首页
04、Docker的安装(通过RPM软件包)
如果无法使用yum方式安装Docker,可以通过先下载Docker的RPM包,然后在本地进行安装。 这种方式在工作的时候推荐使用,因为容易统一环境。 ### **1、下载Docker的RPM安装包** 1. 方式一 通过阿里云镜像网站下载RPM包。 [https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/](https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/ "https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/") 注意:如果是安装17.03版Docker,还需要下载对应版本的docker-ce-selinux的RPM包,都在上边网址可下载。 2. 方式二 可以通过wget方式,直接下载到服务器或虚拟机中。 ```python # 下载docker-ce wget https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm # 下载docker-ce-selinux wget https://mirrors.aliyun.com/docker-ce/linux/centos/7/x86_64/stable/Packages/docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm ``` 如果新安装的CentOS系统版本中没有带wget工具,执行$ sudo yum -y install wget命令即可。 下载好后,把两个包放在同一个文件夹下。 ------------ ### **2、安装Docker** 进入到安装包所在路径,执行 $ sudo yum -y install *.rpm 等待安装完成即可。也是非常简单。 ------------ ### **3、通过RPM安装包安装Docker出现的问题** 在执行$ sudo yum -y install *.rpm命令的时候,出现了Transaction check error:这种情况,说明RPM软件包出现了冲突。 解决方法是:卸载下面的软件包,然后重新安装。 ```python Transaction check error: file /usr/bin/docker from install of docker-ce-17.03.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-ce-cli-1:19.03.5-3.el7.x86_64 file /usr/share/bash-completion/completions/docker from install of docker-ce-17.03.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-ce-cli-1:19.03.5-3.el7.x86_64 file /usr/share/fish/vendor_completions.d/docker.fish from install of docker-ce-17.03.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-ce-cli-1:19.03.5-3.el7.x86_64 ... ... ... file /usr/share/man/man8/dockerd.8.gz from install of docker-ce-17.03.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-ce-cli-1:19.03.5-3.el7.x86_64 file /usr/share/zsh/vendor-completions/_docker from install of docker-ce-17.03.0.ce-1.el7.centos.x86_64 conflicts with file from package docker-ce-cli-1:19.03.5-3.el7.x86_64 错误概要 ------------- ``` 我们可以看到上边提示中第一行from package docker-ce-cli-1:19.03.5-3.el7.x86_64,提示冲突的软件包,所以要删除docker-ce-cli-1:19.03.5-3.el7.x86_64这个包。 执行$ sudo yum erase docker-ce-cli-1:19.03.5-3.el7.x86_64删除即可。(erase:擦除) ```python 删除: docker-ce-cli.x86_64 1:19.03.5-3.el7 完毕! ``` 再次执行$ sudo yum -y install *.rpm就可以正常安装了。 ```python 已安装: docker-ce.x86_64 0:17.03.0.ce-1.el7.centos docker-ce-selinux.noarch 0:17.03.0.ce-1.el7.centos 完毕! ```
李智
2025年3月17日 13:22
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码