- Ter o docker e docker compose instalados.
- Não ter nenhum outro serviço rodando nas portas utilizadas.
1 - Criar o arquivo .env com usuário e senha desejada com base no arquivo envsample.
2 - Executar o comando para subir os containers
cd mongo
docker compose up -d
3 - Acessar a URI no browser http://localhost:8081/
4 - Para desprovisionar
cd mongo
docker compose down
1 - Criar o arquivo .env com usuário e senha desejada com base no arquivo envsample
2 - Executar o comando para subir os containers
cd mariadb
docker compose up -d
3 - Acessar a URI no browser http://localhost:8082/
4 - Para acessar
Servidor: mariadb
Utilizador: root
Palavra Passe: examplepassroot
5 - Para desprovisionar
cd mariadb
docker compose down
1 - Criar o arquivo .env com usuário e senha desejada com base no arquivo envsample
2 - Executar o comando para subir os containers
cd postgres
docker compose up -d
3 - Acessar a URI no browser http://localhost:8083
4 - Informar o e-mail e senha passados através do arquivo .env
5 - Botão direito em Servers >> Register >> Server...
Aba General
Name: postgres
Aba Connection
Host: postgres
Port: 5432
Username: postgres
6 - Para desprovisionar
cd postgres
docker compose down
1 - Executar o comando para subir os containers
cd redis
docker compose up -d
2 - Acessar a URI no browser http://localhost:8084
3 - Para desprovisionar
cd redis
docker compose down
1 - Executar o comando para subir os containers
cd wordpress
docker compose up -d
2 - Acessar a URI no browser http://localhost:8080
3 - Para desprovisionar
cd wordpress
docker compose down
Comandos utilizados para construir a imagem:
cd conversao-temperatura
docker build -t isaacgiordani/conversao-temperatura:v1 .
docker login
docker push isaacgiordani/conversao-temperatura:v1
docker tag isaacgiordani/conversao-temperatura:v1 isaacgiordani/conversao-temperatura:latest
docker image ls
docker push isaacgiordani/conversao-temperatura:latest
docker compose up -d
http://localhost:8080/
Conversao-distancia (Aplicação escrita em Python utilizando Flask Aplicação escrita em C# utilizando)
Comandos utilizados para construir a imagem:
cd conversao-distancia
docker build -t isaacgiordani/conversao-distancia:v1 .
docker login
docker push isaacgiordani/conversao-distancia:v1
docker tag isaacgiordani/conversao-distancia:v1 isaacgiordani/conversao-distancia:latest
docker image ls
docker push isaacgiordani/conversao-distancia:latest
docker compose up -d
http://localhost:8090/
Comandos utilizados para construir a imagem:
cd conversao-peso/src/
docker build -t isaacgiordani/conversao-peso:v1 .
docker login
docker push isaacgiordani/conversao-peso:v1
docker tag isaacgiordani/conversao-peso:v1 isaacgiordani/conversao-peso:latest
docker image ls
docker push isaacgiordani/conversao-peso:latest
cd conversao-peso/
docker compose up -d
http://localhost:8000/
1 - Criar o arquivo .env com usuário e senha desejada com base no arquivo envsample
2 - Executar o comando para subir os containers
cd rotten-potatoes/src/
docker compose up -d
Comandos utilizados para construir a imagem:
cd rotten-potatoes/src/
docker build -t isaacgiordani/rotten-potatoes:v1 .
docker login
docker push isaacgiordani/rotten-potatoes:v1
docker tag isaacgiordani/rotten-potatoes:v1 isaacgiordani/rotten-potatoes:latest
docker image ls
docker push isaacgiordani/rotten-potatoes:latest
docker compose up -d
http://localhost:5000/
1 - Criar o arquivo .env com usuário e senha desejada com base no arquivo envsample
2 - Executar o comando para subir os containers
cd kube-news/src/
docker compose up -d
Comandos utilizados para construir a imagem:
cd kube-news/src
docker build -t isaacgiordani/kube-news:v1 .
docker login
docker push isaacgiordani/kube-news:v1
docker tag isaacgiordani/kube-news:v1 isaacgiordani/kube-news:latest
docker image ls
docker push isaacgiordani/kube-news:latest
docker compose up -d
http://localhost:8080/
CUIDADO AO EXECUTAR O COMANDO, POIS EXCLUIRÁ TODOS OS CONTAINERS, IMAGENS, REDES E VOLUMES.
sudo sh docker-clear.sh