我有一个从 Vagrant 创建的 VM centos/7
。
我正在尝试安装 docker,但它不起作用。我尝试使用 SaltStack minion和just vagrant ssh
and sudo yum install
. 但它告诉我它找不到这些依赖项:
--> Finished Dependency Resolution
Error: Package: docker-engine-1.9.1-1.el7.centos.x86_64 (docker_repo)
Requires: libcgroup
Error: Package: docker-engine-selinux-1.9.1-1.el7.centos.noarch (docker_repo)
Requires: policycoreutils-python
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
我认为任何一个建议的解决方案都不能满足我的需要。我已经用谷歌搜索了,但我得到的只是 rpmfind 或 rpmbone 的链接,当然,它们可能提供我可以下载的 rpm,但我很确定这些应该在某个存储库中。
yum repolist
给了我这个:
repo id repo name status
docker_repo Docker Repository 14
*epel/x86_64 Extra Packages for Enterprise Linux 7 - x86_64 8,842
extras/7/x86_64 CentOS-7 - Extras 278
repo-saltstack-el7 SaltStack EL7 Repo 92
updates/7/x86_64 CentOS-7 - Updates 1,726
repolist: 10,952
它应该在 centos 基础存储库(而不是更新存储库)中。你可能禁用了它。查看 /etc/yum.repos.d/* 并设置
enabled=1
如果您找不到它,这可能是您需要的(如果您使用库存硬件):