Files
notes/tiddlywiki/docker-compose notes.md

26 lines
1.3 KiB
Markdown
Raw Normal View History

2026-03-12 22:01:38 +01:00
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.
```