Docker compose

O docker compose, é uma ferramenta desenvolvida para ajudar a definir e compartilhar aplicativos com vários containers. Com o composer, é possível criar um arquivo YAML para definir os serviços e com um único comando, rodar todos os containers ou pará-los.

Para isso, precisamos instalar o docker-compose.

$ sudo apt install docker-compose -y

Docker compose: exemplo

docker-compose.yml
version: '3.7'

services:
  mysqlsrv:
    image: mysql:5.7
    environment:
      MYSQL_ROOT_PASSWORD: "Senha123"
      MYSQL_DATABASE: "testedb"
    ports:
      - "3306:3306"
    volumes:
      - /data/mysql-C:/var/lib/mysql
    networks:
      - minha-rede

  adminer:
    image: adminer
    ports:
      - 8080:8080
    networks:
      - minha-rede

networks: 
  minha-rede:
    driver: bridge

Para subirmos os containers, podemos utilizar o comando a seguir

# docker-compose up -d

Se quisermos parar os containers, basta utilizar

# docker-compose down

Last updated