Docker compose

De drev
Aller à : navigation, rechercher

Utiliser conjointement plusieurs containers docker.


arguments utile

  • -f spécifier un fichier yaml
  • -d nom du service dans le fichier yaml a lancer

Installation

sudo pacman -S docker-compose

Lancement

  • Lancer Docker
systemctrl start docker
  • Cree un fichier docker-compose.yaml contenant la config
apache:
    image: php:apache
    volumes:
    - "./src/:/var/www/html"
    links:
    - mysql
    ports:
    - "8080:80"
    privileged: true

mysql:
    image: mysql:latest
    environment:
        MYSQL_ROOT_PASSWORD: passroot
  • Lancer docker compose
docker-compose up
  • lancer un service
docker-compose -f /root/docker/docker-compose.yml up -d SERVICE_NAME

Sources

https://www.metal3d.org/ticket/docker-apache-mysql-php