Detailliertes Tutorial zur Installation von Docker und Nvidia-Docker unter Ubuntu 16.04

Detailliertes Tutorial zur Installation von Docker und Nvidia-Docker unter Ubuntu 16.04

Docker-Installation

1. Ersetzen Sie die inländische Softwarequelle. Die Quelle der University of Science and Technology of China wird empfohlen. Sie ist stabil und schnell (optional).

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo sed -i ‚s/archive.ubuntu.com/mirrors.ustc.edu.cn/g‘ /etc/apt/sources.list
sudo apt update

2. Installieren Sie die erforderlichen Pakete

sudo apt installiere apt-transport-https ca-certificates software-properties-common curl

3. Fügen Sie den GPG-Schlüssel hinzu und fügen Sie die Docker-ce-Softwarequelle hinzu. Hier nehmen wir als Beispiel die Docker-ce-Quelle der University of Science and Technology of China.

curl -fsSL https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://mirrors.ustc.edu.cn/docker-ce/linux/ubuntu \
$(lsb_release -cs) stabil"

4. Aktualisieren Sie den Paket-Cache nach erfolgreichem Hinzufügen

sudo apt update

5. Installieren Sie Docker-ce

sudo apt install docker-ce

6. Stellen Sie den automatischen Start beim Booten ein und starten Sie Docker-ce (dieser wird nach erfolgreicher Installation standardmäßig eingestellt und gestartet, was ignoriert werden kann).

sudo systemctl Docker aktivieren
sudo systemctl starte Docker

7. Testlauf

sudo docker run hello-world

8. Fügen Sie den aktuellen Benutzer zur Docker-Benutzergruppe hinzu, damit Sie Docker ohne sudo ausführen können (optional)

sudo groupadd docker
sudo usermod -aG docker $USER

9. Testen Sie das Hinzufügen von Benutzergruppen (optional)

Docker Run Hallo Welt

Nvidia-Docker-Installation

1. Deinstallieren Sie nvidia-docker 1.0 und andere GPU-Container

Docker-Volume ls -q -f Treiber=Nvidia-Docker | xargs -r -I{} -n1 Docker ps -q -a -f Volume={} | xargs -r Docker rm -f
sudo apt-get purge -y nvidia-docker

2. Paket-Repositorys hinzufügen

curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | \
 sudo apt-key add -
Verteilung=$(./etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | \
 sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt-get update

3. Installieren Sie nvidia-docker2

sudo apt-get install -y nvidia-docker2
sudo pkill -SIGHUP dockerd

4. Testen Sie die Installation

docker run --runtime=nvidia --rm nvidia/cuda:9.0-base nvidia-smi
Verweise

https://docs.docker.com/install/

https://github.com/NVIDIA/nvidia-docker

Zusammenfassen

Oben finden Sie das Tutorial zur Installation von Docker und Nvidia-Docker unter Ubuntu 16.04. Ich hoffe, es ist hilfreich für Sie. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!
Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • So installieren Sie den RTX2080 Nvidia-Grafikkartentreiber in Ubuntu18.04.2
  • Installieren Sie den NVIDIA-Grafiktreiber unter Ubuntu (einfache Installationsmethode).
  • Tutorial zur Installation von Ubuntu 20.04 und NVIDIA-Treibern
  • Detailliertes Tutorial zur Installation von NVIDIA-Treibern + CUDA + cuDNN in Ubuntu 16.04
  • Installieren Sie den Nvidia-Treiber in Ubuntu 18, um das Problem des schwarzen Bildschirms zu beheben und die Auflösung anzupassen
  • Tutorial zur Installation des Nvidia-Grafikkartentreibers in Ubuntu 18.04 (mit Bildern und Text)

<<:  Ausführliche Erläuterung des MySQL-Gemeinschaftsindex und des eindeutigen Index

>>:  Schritte zum Erstellen des Projekts vite+vue3+element-plus

Artikel empfehlen

Canonical ermöglicht Linux-Desktop-Apps mit Flutter (empfohlen)

Das Ziel von Google mit Flutter bestand immer dar...

Was Sie über die Transaktionsisolierung von msyql wissen müssen

Was ist eine Transaktion? Eine Transaktion ist ei...

Einführung in die Vue3 Composition API

Inhaltsverzeichnis Überblick Beispiel Warum wird ...

MySQL-Variablenprinzipien und Anwendungsbeispiele

In der MySQL-Dokumentation können MySQL-Variablen...

Detaillierte Erklärung zur Verwendung des MySQL-Sicherungsskripts mysqldump

In diesem Artikel wird das MySQL-Sicherungsskript...

12 Arten der Komponentenkommunikation in Vue2

Inhaltsverzeichnis 1. Requisiten 2..synchronisier...

Erfahrung in der Lösung von Tomcat-Speicherüberlaufproblemen

Vor einiger Zeit habe ich Testern eine Produktver...

Verwandte Befehle zur vollständigen Deinstallation von Nginx unter Ubuntu 16.04

nginx Übersicht nginx ist ein kostenloser, quello...

MySQL-Beispiel zum Abrufen des heutigen und gestrigen Zeitstempels 0:00

Wie unten dargestellt: Gestern: UNIX_TIMESTAMP(CA...

Warum wird UTF-8 in MySQL nicht empfohlen?

Ich bin kürzlich auf einen Fehler gestoßen, als i...

Einfache Schritte zum Schreiben benutzerdefinierter Anweisungen in Vue3.0

Vorwort Vue bietet eine Fülle integrierter Anweis...

MySQL zeigt ein einfaches Operationsbeispiel

Dieser Artikel beschreibt den MySQL-Show-Vorgang ...