Ferramentas do usuário

Ferramentas do site


docker_compose

Essa é uma revisão anterior do documento!


Docker Compose

Criar estruturas de aplicações separadas em container (container-frontend, container-backend, container-db), utiliza arquivos YAML para construção.

Install

  • Instalações do Docker Desktop em Windows e Mac já está incluido o docker-compose
  • Verificar versão e instalação: docker-compose –version

Exemplo

  • Descompacte
  • Execute: docker-composer up

Yaml / .yml

Liguagem data seialization, escrever configurações

Exemplo arquivo Yaml

version: "3.8"

services:
  frontend:
    depends_on: 
      - backend
    build: ./frontend
    ports:
      - 3000:3000

  backend: 
    depends_on: 
      - db
    build: ./backend
    ports: 
      - 3001:3001
    environment: 
      DB_URL: mongodb://db/vidly
    command: ./docker-entrypoint.sh

  db:
    image: mongo:4.0-xenial
    ports:
      - 27017:27017
    volumes:
      - vidly:/data/db

volumes:
  vidly:
docker_compose.1775751124.txt.gz · Última modificação: por jdos

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki