Docker : Différence entre versions
(Page créée avec « = Docker tips & tricks = == commandes docker-ce == === instances === * démarrer : $ docker run <image> * voir le contenu $ docker run -it <image> sh === images ===... ») |
m |
||
| Ligne 31 : | Ligne 31 : | ||
L'image voit le contenu du répertoire, et les logs écrits dedans sont persistants. | L'image voit le contenu du répertoire, et les logs écrits dedans sont persistants. | ||
| + | |||
| + | = docker-compose = | ||
| + | == commandes == | ||
| + | * '''docker-compose up -d''' vous permettra de démarrer l'ensemble des conteneurs en arrière-plan ; | ||
| + | * '''docker-compose ps''' vous permettra de voir le status de l'ensemble de votre stack ; | ||
| + | * '''docker-compose logs -f --tail 5''' vous permettra d'afficher les logs de votre stack ; | ||
| + | * '''docker-compose stop''' vous permettra d'arrêter l'ensemble des services d'une stack ; | ||
| + | * '''docker-compose down''' vous permettra de détruire l'ensemble des ressources d'une stack ; | ||
| + | * '''docker-compose config''' vous permettra de valider la syntaxe de votre fichier docker-compose.yml. | ||
[[Category:Containers]] | [[Category:Containers]] | ||
[[Category:Docker]] | [[Category:Docker]] | ||
[[Category:Tips&Tricks]] | [[Category:Tips&Tricks]] | ||
Version du 15 novembre 2020 à 09:35
Sommaire
Docker tips & tricks
commandes docker-ce
instances
- démarrer :
$ docker run <image>
- voir le contenu
$ docker run -it <image> sh
images
- push/pull :
$ docker pull <image>
nettoyage
- supprimer les ressources inutiles :
$ docker system prune
Build images
Dockerfile
VOLUME - partage de volume avec le conteneur
Dans le Dockerfile:
VOLUME logs RUN mkdir -p /app/logs CMD find . /app -ls > /app/logs/output.txt
A l'execution :
$ docker run -v $(pwd)/logs:/app/logs myimg
L'image voit le contenu du répertoire, et les logs écrits dedans sont persistants.
docker-compose
commandes
- docker-compose up -d vous permettra de démarrer l'ensemble des conteneurs en arrière-plan ;
- docker-compose ps vous permettra de voir le status de l'ensemble de votre stack ;
- docker-compose logs -f --tail 5 vous permettra d'afficher les logs de votre stack ;
- docker-compose stop vous permettra d'arrêter l'ensemble des services d'une stack ;
- docker-compose down vous permettra de détruire l'ensemble des ressources d'une stack ;
- docker-compose config vous permettra de valider la syntaxe de votre fichier docker-compose.yml.