Você pode usar repotrack
, veja esta resposta: link
Acabei de instalar o CentOS 7 Minimal e fiz o seguinte:
Adicione o Repositório do Docker
De acordo com o " Get Docker "manual:
$ yum install -y yum-utils
$ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
$ yum makecache
Download de pacotes para o Docker
Observe que device-mapper-persistent-data
e lvm2
são especificados explicitamente no manual acima.
Os outros foram solicitados como atualizações (descobertos por tentativa e erro). A chave é uma linha Total download size:
ausente (ou bytes zero).
$ mkdir ~/docker
$ cd ~/docker/
$ repotrack -a x86_64 -p "$(pwd)" device-mapper-persistent-data lvm2 docker-ce
$ repotrack -a x86_64 -p "$(pwd)" audit dracut-config-rescue dracut-network e2fsprogs \
e2fsprogs-libs libss systemd-sysv
Isso baixou 216 pacotes (~ 161 MB) ... note que incluiu as arquiteturas i686
e x86_64
... a resposta vinculada acima resolve isso se for um problema para você.
Fique off-line e instale
Usar yum
para instalar os RPMs fará com que o solucionador de dependências yum
- muito seja mais fácil do que executar rpm
manualmente na ordem correta ...
$ cd ~/docker/
$ yum install --noplugins *.noarch.rpm *.x86_64.rpm
Em seguida, inicie a janela de encaixe e, em seguida, você:
$ service docker start
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES