Dieser Artikel dient zur Aufzeichnung der Installation von Docker CE unter Ubuntu 17.10. Abhängigkeiten installieren Bei der Installation von Docker CE unter Ubuntu gelten die folgenden Einschränkungen: 64-Bit-Betriebssystem Ubuntu 64bit OS ist erforderlich, die Bestätigungsmethode ist wie folgt devops@ubuntu:~$ uname -m x86_64 devops@ubuntu:~$ Version Unterstützt die folgenden Ubuntu-Versionen
Hinweis: Artful 17.10 unterstützt nur Docker CE17.11 Edge und spätere Versionen, da Artful selbst eine im Oktober 2017 veröffentlichte Übergangsversion ist. Bestätigungsmethoden für die Codeausgabe, wie z. B. Artful devops@ubuntu:~$ lsb_release -cs kunstvoll devops@ubuntu:~$ Hardware Für die Unterstützung von Docker CE durch Ubuntu ist nicht nur ein 64-Bit-Betriebssystem erforderlich, sondern auch eine x86-CPU. Neben x86 sind auch folgende Supportarten verfügbar:
devops@ubuntu:~$ uname -m x86_64 devops@ubuntu:~$ Installieren apt-get-Aktualisierung Verwenden Sie apt-get update, um die Softwareliste in der Quelle zu aktualisieren devops@ubuntu:~$ sudo su [sudo] Passwort für DevOps: root@ubuntu:/home/devops# apt-get update Treffer:1 http://cn.archive.ubuntu.com/ubuntu artful InRelease Holen Sie sich:2 http://cn.archive.ubuntu.com/ubuntu artful-updates InRelease [78,6 kB] Treffer:3 http://cn.archive.ubuntu.com/ubuntu artful-backports InRelease Holen Sie sich:4 http://security.ubuntu.com/ubuntu artful-security InRelease [78,6 kB] Get:5 http://cn.archive.ubuntu.com/ubuntu artful-updates/main i386-Pakete [212 kB] Holen Sie sich:6 http://cn.archive.ubuntu.com/ubuntu artful-updates/main amd64-Pakete [216 kB] Get:7 http://cn.archive.ubuntu.com/ubuntu artful-updates/universe i386-Pakete [89,0 kB] Holen Sie sich:8 http://cn.archive.ubuntu.com/ubuntu artful-updates/universe amd64-Pakete [89,9 kB] 764 kB in 4 s abgerufen (163 kB/s) Paketlisten werden gelesen... Fertig root@ubuntu:/home/devops# Installieren Sie die erforderlichen Pakete
Ausführungsprotokoll root@ubuntu:/home/devops# apt-get install apt-transport-https ca-certificates curl software-properties-common Paketlisten werden gelesen... Fertig Abhängigkeitsbaum erstellen Statusinformationen werden gelesen... Fertig ca-certificates ist bereits die neuste Version (20170717). software-properties-common ist bereits die neueste Version (0.96.24.17). Die folgenden zusätzlichen Pakete werden installiert: libcurl3 Die folgenden NEUEN Pakete werden installiert: apt-transport-https Die folgenden Pakete werden aktualisiert: Locken libcurl3 2 aktualisiert, 1 neu installiert, 0 zu entfernen und 53 nicht aktualisiert. Es müssen 383 kB an Archiven abgerufen werden. Nach diesem Vorgang werden 247 kB zusätzlicher Speicherplatz verwendet. Möchten Sie fortfahren? [J/n] j Holen Sie sich:1 http://cn.archive.ubuntu.com/ubuntu artful-updates/main amd64 apt-transport-https amd64 1.5.1 [34,7 kB] Holen Sie sich:2 http://cn.archive.ubuntu.com/ubuntu artful-updates/main amd64 curl amd64 7.55.1-1ubuntu2.3 [152 kB] Holen Sie sich:3 http://cn.archive.ubuntu.com/ubuntu artful-updates/main amd64 libcurl3 amd64 7.55.1-1ubuntu2.3 [196 kB] 383 kB in 14 s abgerufen (26,2 kB/s) Perl: Warnung: Das Festlegen des Gebietsschemas ist fehlgeschlagen. Perl: Warnung: Bitte überprüfen Sie Ihre Gebietsschemaeinstellungen: LANGUAGE = "de_HK:de", LC_ALL = (nicht gesetzt), LC_CTYPE = "UTF-8", LANG = "en_HK.UTF-8" werden unterstützt und auf Ihrem System installiert. Perl: Warnung: Zurückgreifen auf ein Fallback-Gebietsschema („en_HK.UTF-8“). Gebietsschema: LC_CTYPE kann nicht auf Standardgebietsschema eingestellt werden: Keine solche Datei oder kein solches Verzeichnis Gebietsschema: LC_ALL kann nicht auf Standardgebietsschema eingestellt werden: Keine solche Datei oder kein solches Verzeichnis Auswahl des zuvor nicht ausgewählten Pakets apt-transport-https. (Datenbank wird gelesen … derzeit sind 63866 Dateien und Verzeichnisse installiert.) Vorbereitung zum Entpacken von …/apt-transport-https_1.5.1_amd64.deb … Auspacken von apt-transport-https (1.5.1) ... Vorbereitung zum Entpacken von .../curl_7.55.1-1ubuntu2.3_amd64.deb ... Curl (7.55.1-1ubuntu2.3) wird über (7.55.1-1ubuntu2.2) ausgepackt ... Vorbereitung zum Entpacken von .../libcurl3_7.55.1-1ubuntu2.3_amd64.deb ... Auspacken von libcurl3:amd64 (7.55.1-1ubuntu2.3) über (7.55.1-1ubuntu2.2) ... Einrichten von apt-transport-https (1.5.1) ... Einrichten von libcurl3:amd64 (7.55.1-1ubuntu2.3) ... Trigger für libc-bin (2.26-0ubuntu2) werden verarbeitet … Trigger für man-db (2.7.6.1-2) werden verarbeitet ... Curl (7.55.1-1ubuntu2.3) wird eingerichtet ... root@ubuntu:/home/devops# GPG-Schlüssel hinzufügen Verwenden Sie den folgenden Befehl, um den offiziellen Docker-GPG-Schlüssel hinzuzufügen.
Ausführungsprotokoll root@ubuntu:/home/devops# curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - OK root@ubuntu:/home/devops# Die digitale Signatur dieses Schlüssels lautet 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88, daher können die letzten 8 Bits zur Bestätigung verwendet werden. root@ubuntu:/home/devops# apt-key Fingerabdruck 0EBFCD88 pub rsa4096 2017-02-22 [SCEA] 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88 uid [unbekannt] Docker-Release (CE deb) <[email protected]> sub rsa4096 22.02.2017 [S] root@ubuntu:/home/devops# Einrichten eines stabilen Quellrepositorys Verwenden Sie den folgenden Befehl, um das stabile Quellrepository für den x86-Installationstyp festzulegen
Wenn es sich um andere Typen handelt, ist die entsprechende Beziehung wie folgt: Ersetzen Sie im obigen Befehl einfach arch=amd64 Ausführungsprotokoll: root@ubuntu:/home/devops# add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stabil" root@ubuntu:/home/devops# apt-get-Aktualisierung Verwenden Sie apt-get update erneut, um die Softwareliste in der Quelle zu aktualisieren. root@ubuntu:/home/devops# apt-get update Treffer:1 http://cn.archive.ubuntu.com/ubuntu artful InRelease Holen Sie sich:2 http://security.ubuntu.com/ubuntu artful-security InRelease [78,6 kB] Holen Sie sich:3 http://cn.archive.ubuntu.com/ubuntu artful-updates InRelease [78,6 kB] Treffer:4 http://cn.archive.ubuntu.com/ubuntu artful-backports InRelease Holen Sie sich:5 https://download.docker.com/linux/ubuntu artful InRelease [51,9 kB] Holen Sie sich:6 https://download.docker.com/linux/ubuntu artful/stable amd64 Pakete [1462 B] 211 kB in 2 s abgerufen (85,8 kB/s) Paketlisten werden gelesen... Fertig root@ubuntu:/home/devops# Installieren Sie docker-ce root@ubuntu:/home/devops# apt-get install docker-ce Paketlisten werden gelesen... Fertig Abhängigkeitsbaum erstellen Statusinformationen werden gelesen... Fertig Die folgenden zusätzlichen Pakete werden installiert: aufs-tools cgroupfs-mount libltdl7 Die folgenden NEUEN Pakete werden installiert: aufs-tools cgroupfs-mount docker-ce libltdl7 0 aktualisiert, 4 neu installiert, 0 zu entfernen und 53 nicht aktualisiert. Es müssen 29,9 MB an Archiven abgerufen werden. Nach diesem Vorgang werden 150 MB zusätzlicher Speicherplatz verwendet. Möchten Sie fortfahren? [J/n] j Holen Sie sich:1 http://cn.archive.ubuntu.com/ubuntu artful-updates/universe amd64 aufs-tools amd64 1:4.1+20161219-1ubuntu0.1 [102 kB] Holen Sie sich:2 https://download.docker.com/linux/ubuntu artful/stable amd64 docker-ce amd64 17.12.1~ce-0~ubuntu [29,8 MB] Holen Sie sich:3 http://cn.archive.ubuntu.com/ubuntu artful/universe amd64 cgroupfs-mount alle 1.4 [6320 B] Holen Sie sich:4 http://cn.archive.ubuntu.com/ubuntu artful/main amd64 libltdl7 amd64 2.4.6-2 [38,8 kB] 29,9 MB in 8 s abgerufen (3536 kB/s) Perl: Warnung: Das Festlegen des Gebietsschemas ist fehlgeschlagen. Perl: Warnung: Bitte überprüfen Sie Ihre Gebietsschemaeinstellungen: LANGUAGE = "de_HK:de", LC_ALL = (nicht gesetzt), LC_CTYPE = "UTF-8", LANG = "en_HK.UTF-8" werden unterstützt und auf Ihrem System installiert. Perl: Warnung: Zurückgreifen auf ein Fallback-Gebietsschema („en_HK.UTF-8“). Gebietsschema: LC_CTYPE kann nicht auf Standardgebietsschema eingestellt werden: Keine solche Datei oder kein solches Verzeichnis Gebietsschema: LC_ALL kann nicht auf Standardgebietsschema eingestellt werden: Keine solche Datei oder kein solches Verzeichnis Auswahl des zuvor nicht ausgewählten Pakets „aufs-tools“. (Datenbank wird gelesen … derzeit sind 63874 Dateien und Verzeichnisse installiert.) Vorbereitung zum Entpacken von …/aufs-tools_1%3a4.1+20161219-1ubuntu0.1_amd64.deb … Aufs-Tools (1:4.1+20161219-1ubuntu0.1) auspacken ... Auswahl des zuvor nicht ausgewählten Pakets cgroupfs-mount. Vorbereitung zum Entpacken von .../cgroupfs-mount_1.4_all.deb ... cgroupfs-mount (1.4) auspacken ... Auswahl des zuvor nicht ausgewählten Pakets libltdl7:amd64. Vorbereitung zum Entpacken von .../libltdl7_2.4.6-2_amd64.deb ... Auspacken von libltdl7:amd64 (2.4.6-2) ... Auswahl des zuvor nicht ausgewählten Pakets docker-ce. Vorbereitung zum Entpacken von .../docker-ce_17.12.1~ce-0~ubuntu_amd64.deb ... Docker-ce (17.12.1~ce-0~ubuntu) wird ausgepackt ... Einrichten von aufs-tools (1:4.1+20161219-1ubuntu0.1) ... Trigger für ureadahead (0.100.0-20) werden verarbeitet … Einrichten von cgroupfs-mount (1.4) ... Trigger für libc-bin (2.26-0ubuntu2) werden verarbeitet … Trigger für systemd (234-2ubuntu12.1) werden verarbeitet … Einrichten von libltdl7:amd64 (2.4.6-2) ... Trigger für man-db (2.7.6.1-2) werden verarbeitet ... Docker-ce (17.12.1~ce-0~ubuntu) wird eingerichtet ... Symlink /etc/systemd/system/multi-user.target.wants/docker.service → /lib/systemd/system/docker.service erstellt. Symlink /etc/systemd/system/sockets.target.wants/docker.socket → /lib/systemd/system/docker.socket erstellt. Trigger für ureadahead (0.100.0-20) werden verarbeitet … Trigger für libc-bin (2.26-0ubuntu2) werden verarbeitet … Trigger für systemd (234-2ubuntu12.1) werden verarbeitet … root@ubuntu:/home/devops# Installieren einer bestimmten Version Wenn Sie eine bestimmte Version installieren möchten, müssen Sie während der Installation die Version docker-ce=17.12.1~ce-0~ubuntu angeben. root@ubuntu:/home/devops# apt-cache madison docker-ce docker-ce | 17.12.1~ce-0~ubuntu | https://download.docker.com/linux/ubuntu artful/stable amd64-Pakete docker-ce | 17.12.0~ce-0~ubuntu | https://download.docker.com/linux/ubuntu artful/stable amd64-Pakete root@ubuntu:/home/devops# root@ubuntu:/home/devops# apt-get install docker-ce=17.12.1~ce-0~ubuntu Paketlisten werden gelesen... Fertig Abhängigkeitsbaum erstellen Statusinformationen werden gelesen... Fertig docker-ce ist bereits die neuste Version (17.12.1~ce-0~ubuntu). 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 53 nicht aktualisiert. root@ubuntu:/home/devops# Nach der Installation bestätigen Versionsbestätigung root@ubuntu:/home/devops# Docker-Version Kunde: Version: 17.12.1-ce API-Version: 1.35 Go-Version: go1.9.4 Git-Commit: 7390fc6 Gebaut: Di 27 Feb 22:17:53 2018 Betriebssystem/Architektur: linux/amd64 Server: Motor: Version: 17.12.1-ce API-Version: 1.35 (Mindestversion 1.12) Go-Version: go1.9.4 Git-Commit: 7390fc6 Gebaut: Di 27 Feb 22:16:25 2018 Betriebssystem/Architektur: linux/amd64 Experimentell: falsch root@ubuntu:/home/devops# Allgemeine Informationen Sie können viele grundlegende Informationen sehen, z. B. ist die Speichermethode Overlay2 root@ubuntu:/home/devops# Docker-Info Behälter: 0 Laufen: 0 Pausiert: 0 Angehalten: 0 Bilder: 0 Serverversion: 17.12.1-ce Speichertreiber: overlay2 Unterstützendes Dateisystem: extfs Unterstützt d_type: true Native Overlay Diff: wahr Protokollierungstreiber: JSON-Datei Cgroup-Treiber: cgroupfs Plugins: Lautstärke: lokal Netzwerk: Bridge-Host Macvlan Null-Overlay Protokoll: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog Schwarm: inaktiv Laufzeiten: runc Standardlaufzeit: runc Binärdatei initialisieren: docker-init Containerd-Version: 9b55aab90508bd389d7654c4baf173a981477d55 Runc-Version: 9f9c96235cc97674e935002fc3d78361b696a69e Init-Version: 949e6fa Sicherheitsoptionen: appArmor sicherheitskomp Profil: Standard Kernel-Version: 4.13.0-21-generic Betriebssystem: Ubuntu 17.10 Betriebssystemtyp: Linux Architektur: x86_64 CPUs: 1 Gesamtspeicher: 988,7 MiB Name: Ubuntu ID: TYYA:4LWB:YTHA:2DNB:XBXM:NFNP:ADMY:VZEJ:2ZBN:KPKW:PTML:S5A2 Docker-Stammverzeichnis: /var/lib/docker Debug-Modus (Client): false Debug-Modus (Server): false Registrierung: https://index.docker.io/v1/ Beschriftungen: Experimentell: falsch Unsichere Register: 127.0.0.0/8 Live-Wiederherstellung aktiviert: false WARNUNG: Keine Unterstützung für Swap-Limits root@ubuntu:/home/devops# Verweise https://docs.docker.com/install/linux/docker-ce/ubuntu/ Zusammenfassen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an Das könnte Sie auch interessieren:
|
<<: Lösung für MySql-Fehler 1698 (28000)
>>: JavaScript-Code zum Erzielen eines einfachen Kalendereffekts
Häufig gestellte Fragen Wenn Sie easyswoole zum e...
Grundlegende Syntax Die Verwendung von Text-Overf...
Keepalive wird häufig zum Caching in Vue-Projekte...
Apache Tomcat ist eine Open-Source-Software, die ...
Ich erinnere mich an eine Frage, die der Intervie...
Inhaltsverzeichnis Vorwort 1. Benutzerdefinierter...
<br />Zu jedem unserer Themen bespricht das ...
Inhaltsverzeichnis 1. Nachfrage 2. Lösung 3. Die ...
Die Hover-Prompts von Vue2+elementui sind in exte...
Einführung in das Layout des HTML-Seitenquellcode...
Inhaltsverzeichnis Variabler Typ und Speicherplat...
Ich verwende die in CentOS implementierte LDAP-Be...
Anwendungsszenario 1: Domänennamenbasierte Umleit...
Der vollständige Name von NC lautet Netcat (Netwo...
Vorwort: Weil viele Geschäftstabellen Entwurfsmus...