docker容器可以执行yum,dockerfile run yum就不行,镜像centos8
是指dockerfile run yum这条命令吗,你应该是想让自己配置的dockerfile文件生效。但是你配置的dockerfile是在宿主机配置的,并没有与你所创建的容器进行关联绑定,所以是不能生效的,推荐看看与dockerfile创建镜像与脚本构建启动相关的文章,希望可以帮到你。
不知道你这个问题是否已经解决, 如果还没有解决的话:安装所需的软件包。yum-utils 提供了 yum-config-manager ,并且 device mapper 存储驱动程序需要 device-mapper-persistent-data 和 lvm2。
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
使用以下命令来设置稳定的仓库。
sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo