Docker Autostart-Einstellung mit wsl2

Ich habe versucht, wsl2 zu verwenden, und es scheint, dass Docker nicht so eingestellt werden kann, dass es automatisch startet. Es ist mühsam, den Dienstbefehl jedes Mal einzugeben, daher habe ich darüber nachgedacht

Stellen Sie sudo ein, damit der Benutzer ohne Passwort starten kann

$ sudo visudo
# docker deamon auto up
Benutzer ALL=(ALL:ALL) NOPASSWD: /usr/sbin/service docker start
Wenn gestoppt
$ service docker status
 * Docker is not running
Am Anfang
$ service docker status
 * Docker is running

Zu .bashrc hinzugefügt, um nur zu starten, wenn Docker nicht ausgeführt wird

$vim .bashrc
#Nachtrag
echo $(service docker status | awk '{print $4}') #Startstatus anzeigen
if test $(service docker status | awk '{print $4}') = 'not'; then #Stillstand
        sudo /usr/sbin/service docker start #Anlaufen
fi

Mit dieser Einstellung wird Docker bei der Eingabe von wsl2 gestartet, wenn es gestoppt wird. image.png

Recommended Posts

Docker Autostart-Einstellung mit wsl2
Explodiere Docker mit WSL2
Erstellen einer Docker-Umgebung mit WSL
Das Bild flog beim Aktualisieren von Docker mit WSL2
GPU-Erkennung mit Docker mithilfe von WSL2 (August 2020)
Installieren Sie Docker mit WSL2 Memo ([Teil 2] Docker-Einführung)
Starten Sie MariaDB mit Docker
Verwenden Sie Puphpeteer mit Docker
Bedienen Sie Emby mit Docker
Führen Sie Payara mit Docker aus
Einweg-PHP mit Docker
Erstellen Sie eine Chisel-Entwicklungsumgebung mit Windows 10 + WSL2 + VScode + Docker
Verwenden Sie GDAL mit Python mit Docker
Bereitstellung mit EC2 / Docker / Laravel
Führen Sie TAO Core mit Docker aus
Docker-Management mit VS-Code
Richten Sie GitLab mit Docker ein
Führen Sie Rails immer im Docker aus
[Docker] Rails 5.2-Umgebungskonstruktion mit Docker
Spring Boot beginnend mit Docker
Verwalten Sie die CocoaPods-Version mit Docker
Mit Docker erstellte Webanwendung (1)
Ich habe BIND mit Docker ausprobiert
Erstellen Sie DynamoDB local mit Docker
[Docker] Wird immer mit Docker + Rails verwendet
Maßnahmen für Berechtigungen beim Erstellen von MySQL mit Docker auf WSL2
Verwenden von PlantUml mit Honkit [Docker]
Build Go-Entwicklungsumgebung mit WSL2 + Docker Desktop + VSCode (Remote - Container)
Erstellen Sie mit Docker eine Vue3-Umgebung!
Erstellen Sie die Node.js-Umgebung mit Docker Compose
Erstellen Sie mit Docker eine lokale Couchbase-Umgebung
Installieren Sie Java mit Ubuntu 16.04 Docker
Erstellen Sie mit Docker eine Node.js-Umgebung
Umgebungsbau mit Docker für Anfänger
[PDO → DB-Verbindung mit Docker, PHP]
Versuchen Sie, den Cloudera Manager mit Docker auszuführen
Molekulare phylogenetische Praxis mit Docker (arbeiten)
IP-Adresse mit Docker Bridge gestört
Lesen Sie die Dump-Datei mit MySQL von Docker