Skip to content

Instantly share code, notes, and snippets.

@flyingoverclouds
Last active May 28, 2021 12:37
Show Gist options
  • Save flyingoverclouds/0585d721d434e4d2ba123352c4924123 to your computer and use it in GitHub Desktop.
Save flyingoverclouds/0585d721d434e4d2ba123352c4924123 to your computer and use it in GitHub Desktop.
Aide mémoire Docker

Aide mémoire Docker

Images de container

docker image
docker build DOSSIER_DOCKERFILE -t NOM_IMAGE

L'ACR Azure permet aussi de 'builder' les images de container.

Execution d'un container

docker run -p PORT_VISIBLE:PORT_CONTAINER IMAGE_ID
docker ps
docker start CONTAINER_ID
docker stop CONTAINER_ID
docker restart CONTAINER_ID

Définir une variable d'environnement dans un container

Il fait ajouter l'option '-e' à la commande 'docker run'. ex: -e "NOM_VAR_ENV=VALEUR"

docker run -p PORT_VISIBLE:PORT_CONTAINER IMAGE_ID -e "VARENV=VALEUR"

Détails d'un container en cours d'execution

docker inspect CONTAINER_ID

Executer un container en mode 'daemon' (on recupere la main une fois le container démarré) :

Il faut ajouter l'option '-d' à la commande 'docker run'

docker run -d -p PORT_VISIBLE:PORT_CONTAINER IMAGE_ID

Afficher les logs d'un container :

docker logs [--follow] CONTAINER_ID

S'attacher à un container :

docker attach CONTAINER_ID

Executer une commande en interactif dans un container

Permet de lancer une shell ou toutes autre commandes dans un container

docker exec -l -t CONTAINER_ID [sh|COMMANDE_A_EXECUTER]

Lister les processus en cours d'execution dans un container

Accepte les même options que la commande 'ps'

docker top CONTAINER_ID [ps-like-option]

Surveiller l'usage des ressources système pas un container

docker stat CONTAINER_ID

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment