#Containerliste
docker ps -a
#Nur laufende Container anzeigen
docker container ls
#Alle Container anzeigen
docker container ls -a
#Container löschen
docker rm <CONTAINER ID>
#Bildliste
docker images
#Lösche Bild
docker rmi <IMAGE ID>
#Holen Sie sich ein Bild
docker pull hoge
#Mit Container verbinden
docker run -it hoge bin/sh
#Stoppen Sie den Behälter
docker stop <CONTAINER ID>
#Starten Sie den Container neu
docker restart <CONTAINER ID>
#Informationen zu Docker Compose
#Im Hintergrund ausführen
docker-compose up -d
#Dienst anhalten
docker-compose stop
#Dienst starten
docker-compose start
#Dienste stoppen und zerstören
docker-compose down
#「--Option rm ": Wird automatisch gelöscht, wenn der Container gestoppt wird
docker run --rm openjdk:9 java --version
#「--Arbeitsverzeichnisoption: Arbeitsverzeichnis angeben
docker run --rm --mount type=bind,src=/home/hoge/docker,dst=/home/test --workdir /home/test openjdk:9 java Hello
#Über das Netzwerk
#Netzwerkliste
docker network ls
#Erstellen Sie ein Netzwerk
docker network create hoge
#Verbinden Sie den Container mit dem erstellten Netzwerk
docker run --name nginx --network=hoge -d nginx
#Überprüfen Sie das Netzwerk
docker network inspect hoge
#Netzwerk löschen
docker network rm hoge
#Über die Lautstärke
#Volumenliste
docker volume ls
#Volumendetails
docker volume inspect <Volume ID>
#Container aktualisieren und auf Image festlegen
docker run -t -i hoge /bin/bash #Mit Container verbinden
gem install json #Container wechseln
docker commit -m "Added json gem" -a "Kate Smith" \
<Container ID> <image ID>:tag #Erstellen Sie ein Bild basierend auf dem geänderten Container
Recommended Posts