此刻有点困惑。我在我的服务器上有一个docker,因为它没有上网功能,我正在尝试为centos7.4构建一个基本映像。漂亮的Docker站点有一个mkimage_yum.sh脚本用于此目的,但它在尝试运行时始终失败:
yum -c /tmp/mkimage_yum.sh.gnagTv/etc/yum.conf --installroot = / tmp / mkimage_yum.sh.gnagTv -y clean all
带有“No enabled repos”错误。问题是,如果我输入“yum repolist”,我会收到17个条目,并且我已手动尝试将多个repos设置为启用。然而,这个命令仍然失败,我不明白可能会遗漏什么。
杰
答案 0 :(得分:0)
我弄清楚为什么这会失败,如果你将你的存储库存储在/etc/yum.repos.d中,mkimage_yum.sh的docker文件不包含正确的代码,它假定所有内容都在/ etc /中的yum.conf。这实际上是不正确的,它导致后一个yum清理操作之一失败。我修复了它,但由于服务器无法访问互联网,我无法上传更改。