Skip to content

Latest commit

 

History

History
51 lines (37 loc) · 1.33 KB

File metadata and controls

51 lines (37 loc) · 1.33 KB

TNP 1.2 - Executando o Terraform com Docker containers

🎥 TNP 1.2 - Executando o Terraform com Docker containers

Comandos utilizados nesse video:

sudo yum update -y
curl -fsSL https://get.docker.com | sh;
sudo systemctl status docker
sudo systemctl start docker
sudo systemctl status docker
docker images
sudo usermod -aG docker vagrant
logoff to vm
login to vm
docker --version
docker images
docker pull hashicorp/terraform:latest
docker run -it hashicorp/terraform --version
sudo yum install vim -y
vim ~/.bashrc
echo 'alias terraform="docker run --rm -it hashicorp/terraform"' >> ~/.bashrc
cat ~/.bashrc
terraform --version
source ~/.bashrc
terraform --version
echo 'alias terraform-old="docker run --rm -it hashicorp/terraform:0.11.14"' >> ~/.bashrc
source ~/.bashrc
terraform-old --version

Explicação sobre o parâmetro --rm

🎥 TNP 1.2.1 - Adicionando comando para remover o container!

❗ Sugestão: para não acumular um monte de container a cada execução do comando terraform adicionar o flag --rm https://docs.docker.com/engine/reference/run/#clean-up---rm

 echo 'alias terraform="docker run --rm -it hashicorp/terraform"' >> ~/.bashrc

Próximo Capítulo

Início