#Liste des conteneurs
docker ps -a
#Afficher uniquement les conteneurs en cours d'exécution
docker container ls
#Afficher tous les conteneurs
docker container ls -a
#Supprimer le conteneur
docker rm <CONTAINER ID>
#Liste d'images
docker images
#Supprimer l'image
docker rmi <IMAGE ID>
#Obtenir une image
docker pull hoge
#Se connecter au conteneur
docker run -it hoge bin/sh
#Arrêtez le conteneur
docker stop <CONTAINER ID>
#Redémarrez le conteneur
docker restart <CONTAINER ID>
#À propos de Docker Compose
#Courir en arrière-plan
docker-compose up -d
#Aire d'autoroute
docker-compose stop
#Démarrer le service
docker-compose start
#Arrêt et destruction de services
docker-compose down
#「--option rm ": supprimée automatiquement à l'arrêt du conteneur
docker run --rm openjdk:9 java --version
#「--option workdir: spécifiez le répertoire de travail
docker run --rm --mount type=bind,src=/home/hoge/docker,dst=/home/test --workdir /home/test openjdk:9 java Hello
#À propos du réseau
#Liste des réseaux
docker network ls
#Créer un réseau
docker network create hoge
#Rejoignez le conteneur au réseau créé
docker run --name nginx --network=hoge -d nginx
#Vérifier le réseau
docker network inspect hoge
#Supprimer le réseau
docker network rm hoge
#À propos du volume
#Liste des volumes
docker volume ls
#Détails du volume
docker volume inspect <Volume ID>
#Mettre à jour le conteneur et valider l'image
docker run -t -i hoge /bin/bash #Se connecter au conteneur
gem install json #Changer de conteneur
docker commit -m "Added json gem" -a "Kate Smith" \
<Container ID> <image ID>:tag #Créer une image basée sur le conteneur modifié
Recommended Posts