无法打开RPM,正在Dockerfile中跳过
我正试图创建一个Dockerfile来构建我们的可恢复映像。到目前为止,我得到的是无法打开RPM,正在Dockerfile中跳过,docker,Docker,我正试图创建一个Dockerfile来构建我们的可恢复映像。到目前为止,我得到的是 FROM crystaltwix/centos-mono MAINTAINER crystaltwix ADD ./rpms/MyRpm.rpm ./rpms RUN yum --nogpgcheck localinstall ./rpms/MyRpm.rpm 我得到一个错误,上面写着 Cannot open: ./rpms/Myrpm.rpm. Skipping. 我不明白为什么它不起作用,如果我在我的
FROM crystaltwix/centos-mono
MAINTAINER crystaltwix
ADD ./rpms/MyRpm.rpm ./rpms
RUN yum --nogpgcheck localinstall ./rpms/MyRpm.rpm
我得到一个错误,上面写着
Cannot open: ./rpms/Myrpm.rpm. Skipping.
我不明白为什么它不起作用,如果我在我的容器中运行图像:
sudo docker run -i -t -v /home/crystaltwix/projects/rpms:/opt/rpms crystaltwix/centos-mono /bin/bash
然后在容器的外壳中,执行相同的命令:
yum --nogpgcheck localinstall ./rpms/MyRpm.rpm
这个很好用。它在我的Dockerfile中不起作用。我是否遗漏了Dockerfile构建图像的具体方式?提前感谢。发件人:
如果是任何其他类型的文件,则会将其与其元数据一起单独复制。在这种情况下,如果以结尾的斜杠/结尾,它将被视为一个目录,其内容将写入/base()。
添加./rpms/MyRpm.rpm./rpms
导致./rpms成为MyRpm.rpm文件。请尝试添加./rpms/MyRpm.rpm./rpms/