docker 创建容器后,容器内部yum不能在线拉取使用

Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: Curl error (6): Couldn't resolve host name for http://mirrorlist.centos.org/?release=8\&arch=x86_64\&repo=AppStream\&infra=container [Could not resolve host: mirrorl

最开始,我以为是网关的问题,修改了好几次,最后发现是网络连接问题

进入到 yum 的 repos 目录

cd /etc/yum.repos.d/

修改 centos 文件内容

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-*

缓存更新

yum makecache

运行 yum update 并重新安装 vim

yum update -y
yum -y install vim
相关推荐
秋说37 分钟前
【技术分享】如何利用rdesktop实现Linux远程Windows桌面高效办公
linux·运维·windows·rdesktop
weixin_4307509344 分钟前
BGP的local_preference本地优先级属性
运维·网络·华为
KeyBordkiller1 小时前
小米路由器IPv6 功能使用指南
运维·网络·智能路由器
只看不学1 小时前
Jenkins内修改allure报告名称
运维·jenkins
Bytebase1 小时前
自然语言转 SQL:通过 One API 将 llama3 模型部署在 Bytebase SQL 编辑器
运维·数据库·dba·开发者·数据库管理·devops
请卧龙先生出山2 小时前
Linux标准IOday3
linux·运维·服务器
916字节2 小时前
docker学习笔记-初步接触
笔记·学习·docker
嘻嘻嘻哈哈哈嘻嘻嘻2 小时前
LVM(逻辑卷)
运维
chnming19872 小时前
Debian source_list首次踩坑
运维·debian