Files
notes/tiddlywiki/docker-compose notes.md
2026-03-12 22:01:38 +01:00

26 lines
1.3 KiB
Markdown
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Install example (current version was `1.28.5`):
curl -L "https://github.com/docker/compose/releases/download/1.28.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/sbin/docker-compose
chmod +x /usr/local/sbin/docker-compose
docker-compose --version
Usage examples from [web.leikir.io](https://web.leikir.io/docker-compose-un-outil-desormais-indispensable/):
```bash
docker-compose up # démarre les services décrits dans mon docker-compose.yml et ne me rend pas la main.
docker-compose up -d # fait la même chose mais me rend la main une fois que les services sont démarrés.
docker-compose up build # reconstruit les services avant de les lancer.
docker-compose down # stoppe les services.
docker-compose restart # redémarre lensemble des services.
docker-compose restart nginx # redémarre un des services (ici nginx).
docker-compose exec rails bash # me fournit une console bash au sein du conteneur rails.
docker-compose exec rails bin/rails db:migrate # effectue un rails db:migrate au sein du conteneur rails.
docker-compose logs # me retourne lensemble des logs des services depuis le dernier démarrage et me rend la main.
docker-compose logs -f # affiche les logs des services et continue à les « écouter » sans me rendre la main.
docker-compose logs -f rails # fait la même chose pour le conteneur rails uniquement.
```