A ideia é aprender:
- Utilizar o shell
- Aprender git
- Versionamento de ambiente Virtualenv
- Próprio docker
a) Donwload Docker
https://hub.docker.com/editions/community/docker-ce-desktop-windows/
https://download.docker.com/win/stable/Docker%20Desktop%20Installer.exe
b) Instruções de Instalação
https://hub.docker.com/editions/community/docker-ce-desktop-windows/
c) Teste
docker run hello-world
Outro guia de instalação e configuração
https://www.devmedia.com.br/hello-world-com-docker/40174
Quem está com o Window diferente do Windows 10 Pro tem uma solução que na própria instalação sugere, é só seguir o que ele pede
Segue o WLS2 abaixo
https://docs.microsoft.com/pt-br/windows/wsl/wsl2-kernel
- Criar um container
pwd (anotar [caminho])
docker run -v [caminho]:/impacta --name aula_devops -it python:3.6 bash
Caso você tenha o problema: "the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty'"
winpty docker run -v [caminho]:/impacta --name aula_devops -it python:3.6 bash
-
Rodar um container
docker start -ai aula_devops -
Instalar pacotes - Dentro do Container
apt update
apt -y install git ne -
Apagar um container
docker rm aula_devops
-
Dentro do container clonar esse projeto
-
Rodar o script prompt_setup.sh
- Lembrando que caso crie o container essa configuração deve ser refeita