我用的 vm 上的 centos8 虚拟机,docker 上的 centos 容器没法用 yum,报错是“Failed to download metadata for repo 'AppStream'”,试着给容器替换过本机的 yum.repo,没效果,试过用旧版本容器,也不行,
<p>容器里面的系统、基本都是精简版、如果需要什么最好是事先挂载上去!或者dockerfile自己基于一个编译</p>
写dockerfile也是最好先从主机里拷到容器吗?我一开始是在dockerfile里写RUN yum -y install命令报的这个错
<p>楼上正解,看一下你的镜像centos的dockerfile文件,然后改一下,增加yum,然后创建一个自己的镜像</p>
回复 <a class="referer" target="_blank">@赵忠章</a> : 是不是要修改/etc/yum.repos.d文件里面的baseurl
抱歉我理解力有限,增加yum是从本地拷贝还是在dockerfile里通过什么命令加?另外centos镜像没有yum的话报错不应该是command not found之类的了么
<p>真的是与你@赵忠章 同种感觉 泪崩</p>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。