Sie können repotrack
diese Antwort verwenden: https://unix.stackexchange.com/a/50671/221985
Ich habe gerade CentOS 7 Minimal installiert und Folgendes getan:
Fügen Sie das Docker-Repository hinzu
Wie im Handbuch " Get Docker " beschrieben:
$ yum install -y yum-utils $ yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo $ yum makecache
Pakete für Docker herunterladen
Beachten Sie, dass device-mapper-persistent-data
und lvm2
im obigen Handbuch explizit angegeben sind.
Die anderen wurden als Updates benötigt (entdeckt durch Versuch und Irrtum). Der Schlüssel ist eine fehlende Total download size:
Zeile (oder null Bytes).
$ 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
Diese heruntergeladen 216 Pakete (~ 161 MB) ... beachten Sie, dass es enthalten sowohl die i686
und x86_64
Architekturen ... die Antwort über Adressen verknüpft diese Option, wenn das ist ein Problem für Sie.
Offline gehen und installieren
Bei yum
der Installation der RPMs wird der yum
Abhängigkeitslöser verwendet - viel einfacher als das manuelle Ausführen rpm
in der richtigen Reihenfolge ...
$ cd ~/docker/ $ yum install --noplugins *.noarch.rpm *.x86_64.rpm
Dann Docker starten und los geht's:
$ service docker start $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES