docker如何安装rpm包
时间: 2023-11-26 10:48:02 浏览: 36
在Docker中安装RPM包可以通过以下两种方式实现:
1.将宿主机的yum源文件替换到容器内部,来完成rpm软件的正常安装。具体步骤如下:
```dockerfile
# Dockerfile
FROM centos:7
COPY CentOS-Base.repo /etc/yum.repos.d/
RUN yum install -y <package_name>
```
其中,`CentOS-Base.repo`是宿主机中的yum源文件,`<package_name>`是需要安装的RPM包名称。
2.通过离线安装的方式,在一台yum正常使用的主机上将指定的rpm安装包下载下来,传到打包机中通过DOCKERFILE进行离线安装。具体步骤如下:
```dockerfile
# Dockerfile
FROM centos:7
COPY <package_name>.rpm /tmp/
RUN yum install -y /tmp/<package_name>.rpm
```
其中,`<package_name>.rpm`是需要安装的RPM包名称。
相关问题
docker rpm包安装
要装docker rpm包,您可以按照以下步骤进行操作:
1. 下载docker rpm文件:从提供的下载地址中下载两个rpm文件,***<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [Docker rpm方式安装](https://blog.csdn.net/Dawn__Z/article/details/84313040)[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^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
rpm包离线安装docker
离线安装docker的步骤如下:
1. 首先,删除当前文件夹中的container-selinux和docker-ce两个包。
2. 在当前文件夹中执行sudo rpm -ivh *.rpm命令,这将安装所有的rpm包。
3. 接下来,安装container-selinux包,使用命令sudo rpm -ivh container-selinux-2.107-1.el7_6.noarch.rpm。
4. 最后,安装docker-ce包,使用命令sudo rpm -ivh docker-ce-19.03.3-3.el7.x86_64.rpm。