Docker mkimage_yum.sh for centos 7失败

目前有点困惑。 我在我的服务器上有docker,因为它没有互联网接入,我正在为centos7.4构build一个基础映像。 好的Docker站点有一个mkimage_yum.sh脚本用于这个目的,但是当它试图运行时它一直失败:

yum -c /tmp/mkimage_yum.sh.gnagTv/etc/yum.conf –installroot = / tmp / mkimage_yum.sh.gnagTv -y clean all

与“没有启用回购”错误。 问题是,如果我input“yum repolist”,我回来了17条,我已经手动尝试设置几个回购启用。 然而,这个命令仍然失败,我不明白什么可能会丢失。

任何人有一些想法,我可以这样做,这是成功的?

松鸦

我想清楚为什么这是失败的,如果你在/etc/yum.repos.d中存储你的回购站,那么mkimage_yum.sh的docker文件没有包含正确的代码,它假定一切都在/etc/yum.conf 。 这实际上是不正确的,它导致后来yum清理操作之一失败。 我修复了这个问题,但是因为服务器没有上网function,我无法上传修改。