Agrupar containers da Aplicação, utilizando uma arquivo .yml
Para criar seguimos os seguintes passos:
Criamos os aplicativos com DockerFile
- Assim será possível executar em qualquer lugar nossa aplicação.
- Após criamos o arquivo docker-compose.yml parara orquestrar
- Após Rodamos os Containers, que serão um para cada dockerfile
Na prática subindo 2 containers #
- Sugestão utilizar o VSCode, instalar as extensões docker e docker Compose.
- Criar uma arquivo na raiz com o nome de docker-compose.yml
version: '2'
services:
web:
image: giovanebertol/site-treinamentos:v1
build: .
container_name: site
restart: always
ports:
- '8023:80'
web2:
image: giovanebertol/site-treinamentos:v1
build: .
container_name: site2
restart: always
ports:
- '8024:80'
Fazer o build
docker-compose build
docker-composer up -d
docker-composer down