Docker-compose

Es una herramienta para crear redes de contenedores.
Mediante el archivo docker-compose.yml hacemos la configuración de la red de contenedores.

Ejemplo:

web:
  build: .
  command: php -S 0.0.0.0:8000 -t /var/www/html
  links:
    - db
  ports:
    - "8000:8000"
  volumes:
    - .:/var/www/html
db:
  image: mysql
  ports:
    - "3306:3306"
  environment:
    MYSQL_ROOT_PASSWORD: 123456
    MYSQL_USER: dev
    MYSQL_PASSWORD: 123456
    MYSQL_DATABASE: myapp

Se ejecuta con...

docker-compose up -d

Ha de tener un Dockerfile en el mismo directorio ya que lo ejecuta y construye el primercontainer a partir de él.

El Dockerfile ...

FROM php
ADD . /var/www/html
EXPOSE 8000

results matching ""

    No results matching ""