从Docker镜像中的DVD存储库安装包

问题描述 投票:0回答:1

我正在尝试构建一个Docker镜像,需要从DVD iso安装一些软件包,但我无法将iso挂载到容器中。

我的Dockerfile是:

FROM registry.access.redhat.com/rhscl/devtoolset-7-toolchain-rhel7:latest
USER root
WORKDIR /home

COPY tools.iso ./
COPY tools.repo /etc/yum.repos.d/
RUN mkdir /mnt/tools && \
    mount -r ./tools.iso /mnt/tools && \
    yum -y install make && \
    umount /mnt/tools && \
    rm tools.iso
CMD /bin/bash

当我运行docker build时,它返回以下错误:

 mount: /home/tools.iso: failed to setup loop device: No such file or directory

我还尝试在安装iso之前添加命令modprobe loop但是日志说它返回了code = 1。

这是在Docker中从DVD安装软件包的正确方法吗?

docker mount
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.