docker 使用centos7镜像报错:Cannot find a valid baseurl for repo: base/7/x86_64

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 使用centos7镜像报错:Cannot find a valid baseurl for repo: base/7/x86_64相关的知识,希望对你有一定的参考价值。

参考技术A

在刚装好的centos7上面使用yum命令时报错
docker Could not resolve host:mirrorlist.centos.org; Unknown error.
CentOS cannot find a valid baseurl for repo base/7/x86_64

这是网络的问题,需要排查,才能找到问题的所在:

(1)查看网卡名字,输入命令: # ip addr

(2)开始修改网络信息配置文件,打开配置文件,输入命令:

(3)点击键盘【i】键,修改如下内容信息,完成之后,点击键盘【Esc】键,输入【:wq!】,点击回车键,保存退出

注意:如果修改ONBOOT时显示文件只读,按i修改后,esc退出,输入:w !sudo tee %就可以了)

把ONBOOT=no,改为ONBOOT=yes

# yum -y install bridge-utils

2、编辑网卡配置文件
# vi ifcfg-eno16777736

#vi ifcfg-br0

3、重启相关服务,以及关闭相关服务

# systemctl stop NetworkManager

# systemctl disable NetworkManager

# systemctl restart network

br0正常启动,能够正常访问该机器即可,再用下面命令查看有即可:

# brctl show

4、修改docker配置文件,修改桥接的网卡以及IP分配范围

# vim /etc/sysconfig/docker

# systemctl stop docker.service

# systemctl start docker.service

5、启动docker实例

# docker run -i -t centos /bin/bash

以上是关于docker 使用centos7镜像报错:Cannot find a valid baseurl for repo: base/7/x86_64的主要内容,如果未能解决你的问题,请参考以下文章

docker 使用centos7镜像报错:Cannot find a valid baseurl for repo: base/7/x86_64

docker在centos7系统镜像下无法启动服务的解决办法

vm虚拟机Centos7中设置了静态IP后,docker无法拉取镜像

如何跨系统构建docker镜像?

centos7使用docker安装es(elasticsearch)

CENTOS7安装DOCKER步骤以及安装阿里镜像加速后无法正常启动服务的问题2018年1月