美文网首页
容器里执行yum报错找不到源

容器里执行yum报错找不到源

作者: 孤远 | 来源:发表于2018-05-17 22:32 被阅读0次

dockerfile里或者在容器里执行yum,报错,找不到源(invalid baseurl xxx),但是宿主机上执行yum是没问题的啊,为什么??

因为不论是dockerfile使用RUN关键字执行yum还是直接进入到容器里面执行yum,它们都是使用的docker镜像里面的源(CentOS是在路径/etc/yum.repo.d/CentOS-Base.repo),所以你要把宿主机上的同路径下的源拷贝到容器里面,然后docker commit一个新的“基础镜像”,这个时候使用docker build xxx(即使用Dockerfile的方式)就不会报错了。

拷贝方法docker cp xxx xxx

相关文章

网友评论

      本文标题:容器里执行yum报错找不到源

      本文链接:https://www.haomeiwen.com/subject/ugaidftx.html