Ich habe Docker binär Version 1.8.2 heruntergeladen und das auf meinem Backup-Server (Centos-Server), der keine Internetverbindung hat kopiert. Ich habe dies als ausführbar markiert und den Docker-Daemon gestartet, wie in [https://docs.docker.com/engine/installation/binaries/][1]] erwähnt. Aber es scheint nicht als Docker-Service installiert zu werden. Für alle Befehle muss ich als sudo ./docker-1.8.2 {command} ausführen. Gibt es eine Möglichkeit, die Docker-Engine als Dienst zu installieren? Currently sudo docker version
zeigt Befehl nicht gefunden. Ich bin ein Neuling für Docker Setup. Bitte beraten.Wie docker-engine mit docker binary ohne Internetverbindung zu installieren
Antwort
Warum nicht download the rpm package (es gibt auch Centos 6 Pakete), kopieren Sie auf USB-Stick und dann auf Ihren Server und installieren Sie es einfach mit rpm-Befehl und das war's. Auf diese Weise erhalten Sie dieselbe Installation, als würden Sie yum laufen.
Natürlich können Sie einige Abhängigkeiten fehlen, aber Sie könnten alle diese auch herunterladen.
Erstens, wenn Sie bare Binärdateien auf einem Enterprise-Linux herunterladen, werden Sie wahrscheinlich Dinge auf eine sehr schlechte Art und Weise tun. Sofort brechen Sie Updates und Konsistenz und lassen Ihr System in einem riskanten, unordentlichen Zustand.
Probieren Sie yumdownloader --resolve, um den Docker installierbar zu machen und alles, was er benötigt.
Eine bessere Option könnte sein, die Installationsartefakte zu spiegeln und sie aus dem lokalen Spiegel zu holen, aber das geht über den Rahmen hinaus, wenn Sie dies nicht bereits tun.