docker 默认都是机遇ubuntu,你用yum能用吗?debian,ubuntu用apt管理包。

解决方案 »

  1.   

    你好!感谢回复。我用的是rhel。系统版本是centos7.没用ubuntu。
      

  2.   

    我是说,是docker实例的Linux模板,你说的也是docker内的系统吗?
      

  3.   

    你指的实例是docker容器的基础镜像吗?我是想用centos,结果是报以上错误。现在我把基础镜像改为Ubuntu试试。
      

  4.   

    报错日志含这段Cannot find a valid baseurl for repo: base/7/x86_64
    Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=container error was
      

  5.   

    是不是你的Dockerfile文件的第五行问题,你的RUN写成了“RUn” 导致的问题呢
      

  6.   

    两种方式: 
    1. 在yum install 之前加一条RUN yum update  
    2. 在yum install 之前 加上 RUN ADD url(源的文件) /etc 镜像源文件位置 
    3. 在yum update && yum update install
      

  7.   

    在打包成镜像时  yum  list和cache都会清除,所以你得先 yum update