- Git
- Docker
- Docker-compose
- AWS CLI version 2
terraform-init: ## Init realizar o Download dos binários necessários para o Terraform.
terraform-plan: ## Cria o plano de execução do Terraform.
terraform-apply: ## Aplica o plano de criação do ambiente na AWS.
terraform-destroy: ## Destroi todo ambiente criado.
Arquivo provider.tf o parametro region e utilizado para indicar a região que o ambiente será criado.
Arquvio s3.tf repasso o nome do repositório onde repasso o nome do bucket que será criado jundo da aplicação.
Acesse o link para ver todos os comandos do Terraform
Compila, (re)cria, inicia e anexa um contêiner para um serviço:
$ docker-compose up --build
Para e remove todos o(s) contêiner(es) e a(s) rede(s):
$ docker-compose down
Inicia o(s) contêiner(es):
$ docker-compose up -d
Para o(s) contêiner(es):
$ docker-compose stop [nomedoserviço...]
Lista as imagens usadas pelos contêineres criados:
$ docker images
Visualiza os logs dos contêineres.
$ docker logs [nomedoserviço...]
Visualiza as estatística dos contêineres como: consumo de cpu, memória, etc...
$ docker stats [nomedoserviço....]
Exclui todos os processos/serviços do computador local:
$ docker rm $(docker ps -a -q) -f
Exclui todas as imagens do computador local:
$ docker rmi $(docker images -a -q) -f
Remove o cache do builder:
$ docker builder prune
Remove as redes não utilizadas:
$ docker network prune
Acesse o link para ver todos os comandos do Docker.