diff --git a/lab01/README.md b/lab01/README.md new file mode 100644 index 0000000..934750e --- /dev/null +++ b/lab01/README.md @@ -0,0 +1,81 @@ +### Prática de Laboratório 01 + +#### 1) Acesse um computador com o Sistema Operacional Linux e com o Docker instalado + +#### 2) Baixe o repositório da turma: + +``` +git clone https://gitlab.ifrncn.com.br/ricardokleber/tin1160.git +``` + +#### 3) Entre na pasta do arquivo de configuração do Docker Compose: + +``` +cd tin1160/lab01 +``` + +#### 4) Execute o Docker Compose para iniciar o contêiner: + +``` +docker compose up -d +``` + +#### 5) Entre no contêiner: + +``` +docker exec -it tin1160 bash +``` + +#### 6) Verifique o endereço IP da máquina + +``` +ip a +``` + +#### 7) Ative o serviço SSH para acessar o docker a partir do seu host real: + +``` +service ssh start +``` +#### 8) Saia do Docker e retorne ao seu host real: + +``` +exit +``` +#### 9) Conecte-se ao docker a partir do seu host real via SSH: + +``` +ssh 172.18.0.2 -X -l aluno +``` +Se for o primeiro acesso e surgir uma pergunta do tipo: + +Are you sure you want to continue connecting (yes/no/[fingerprint])? +Digite: +``` +yes +``` +**Para os próximos acessos essa opção não vai aparecer mais.** + +Em seguida, surgirá a solicitação de senha do usuário aluno no docker: + +` +aluno@172.18.0.2's password: +` + +Digite a senha **aluno** e tecle Enter. + +Pronto!!! Você está acessando o docker via SSH (o terminal agora indica que você está dentro do docker): + +` +aluno@hostlabredes:~$ +` + +#### 10) Execute o aplicativo Wireshark (instalado no docker) e visualize normalmente em seu host real: + +``` +wireshark +``` + +![](assets/tela_wireshark.png) + +Explore a ferramenta de acordo com as orientações do professor na aula prática. diff --git a/lab01/assets/tela_wireshark.png b/lab01/assets/tela_wireshark.png new file mode 100644 index 0000000..cf93b57 Binary files /dev/null and b/lab01/assets/tela_wireshark.png differ diff --git a/lab01/docker-compose.yml b/lab01/docker-compose.yml new file mode 100644 index 0000000..70e5541 --- /dev/null +++ b/lab01/docker-compose.yml @@ -0,0 +1,7 @@ +services: + tin1160: + image: docker.ifrncn.com.br/rk/rk-tin1160:latest + container_name: tin1160 + hostname: tin1160 + restart: always + command: /bin/bash -c "tail -f /dev/null"