Giter Site home page Giter Site logo

devops-ittalent-irede-atividade's Introduction

Curso de DevOps 2023.2 - IT Talent

Exercício Prático de Revisão em Linux, Shell Script, Redes, Git, Github e Docker

Discente: Gabriel Lins


Índice


Descrição da Atividade

  1. Instalar o Docker na máquina, caso não o tenha
  2. Criar repositório no Github
  3. Criar um shell script que fará:
     3.1. Imprimir no console utilizando variável de ambiente o nome do usuário atual da máquina
     3.2. Imprimir a data e horário no formato Y-%m-%d %H:%M:%S"
     3.3. Usando o curl, imprima na tela o ip da máquina
     3.4. Usando um comando de “rastreamento” de rota, imprima na tela o rastreamento da rota entre a máquina e google.com
     3.5. Certifique-se de instalar o programas necessários (no script shell), caso a máquina não os tenha
  4. Fazer o Dockerfile de uma máquina Linux com esse script e com permissão para executar esse script
  5. Clonar o repositório na sua máquina e executar o script
  6. Tirar prints dos resultados e subir esses prints para o mesmo repo no github.
     6.1. O repositório deve estar público

A avaliação será feita pelos commits no github, você deve responder com o link para o repo.


Comandos para subir e entrar no container:

docker build -t devops-networking-img:latest .
docker run -dit --rm --name devops-networking-ctr devops-networking-img:latest
docker exec -it devops-networking-ctr bash

Screenshots

Teste na máquina local (host)

Teste do script na maquina local

Criando e executando o container

Criando e executando o container

Teste no container (guest)

Teste do script no container

devops-ittalent-irede-atividade's People

Contributors

gabriellins64 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.