Stack Docker

Mis à jour le lundi 17 mai 2021 par johackim

Pour créer une stack Docker, il suffit de créer un fichier YAML qui contient les détails des services Docker à démarrer (image, volumes, ports, labels, etc...) :

# ghost.yml
version: '3.8'
services:
web:
image: ghost:latest
ports:
- {target: 2368, published: 2368, mode: host}

On peut démarrer la stack ghost.yml avec la commande suivante :

docker stack deploy -c ghost.yml ghost

Vous pouvez accéder à votre application Ghost à l'adresse : http://localhost:2368

Il est aussi possible de télécharger et d'exécuter une stack Docker via une seule ligne de commande :

docker stack deploy -c <(curl -so - https://raw.githubusercontent.com/ethibox/awesome-stacks/master/stacks/etherpad.yml) etherpad