Skip to content

Instantly share code, notes, and snippets.

@idembele70
Last active February 28, 2024 08:58
Show Gist options
  • Save idembele70/994cdceb18e82c5e2ae518075e5bcb23 to your computer and use it in GitHub Desktop.
Save idembele70/994cdceb18e82c5e2ae518075e5bcb23 to your computer and use it in GitHub Desktop.
Docker Bash Script

DOCKER BASH Script

script description
docker compose -f NOM_DU_FICHIER_DOCKER_COMPOSE down arrête les containers des services mentionner dans le fichier
docker compose -f NOM_DU_FICHIER_DOCKER_COMPOSE logs NOM_DU_SERVICES_DU_FICHIER_DOCKER affiche les logs de l'une des services du fichier docker compose cibler
docker compose -f NOM_DU_FICHIER_DOCKER_COMPOSE up -d crée et lance les services du fichier en plusieurs container et en mode detacher (rends la main)
docker container stop NOM_DE_MON_CONTAINER arreter un container qui à son status en up
docker container start NOM_DE_MON_CONTAINER demarre le container
docker container start -i NOM_DU_CONTAINER demarre le container en mode interactif (ne te rends pas la main)
docker exec -ti CONTAINER ID bash utiliser un shell bash sur le conteneur cible
docker exec -it NAMES <bash|node> utiliser un shell bash ou node sur le conteneur ciblé
docker images liste les images disponible sur la machine locale
docker login connexion à mon compte docker
docker login -u YOUR_USERNAME connexion à mon compte docker avec le username pre-rempli
docker ps liste les conteneurs disponible sur la machine locale
docker pull Télécharger depuis un serveur distant ou depuis le DockerHub une image existante
docker run -it NOM_DE_MON_IMAGE démarer le container de cette image en mode intéractif
docker run -it -d NOM_DE_MON_IMAGE démarer le container de cette image en mode intéractif en arrière plan
docker run -it -d -p NUMERO_TRAFIC:PORT_DU_CONTAINER NOM_DE_MON_IMAGE démarre le container de cette image en arrière plan sur le TRAFIC spécifié
docker stop CONTAINER ID arrêter un container
docker sytem prune supprime l'ensemble des ressources qui ne sont pas utilisé (conteneur arrêter, les images suspendu, les connexions qui ne sont pas utiliser par au moins un conteneur et le cache des build suspdendu)

Source

  1. Tuto docker Sphynx
  2. Alexandre Schreiber
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment