Você está na página 1de 2

XXXX.

Docker no Sistema de Rede


A inclusão do Docker no contexto das redes do museu desempenha um papel
fundamental na modernização e eficiência do ambiente operacional. Essa tecnologia
possibilita o empacotamento de uma aplicação ou ambiente em um contêiner, criando
uma solução altamente portátil e adaptável. Neste contexto, o Docker será utilizado
para criar um ambiente isolado, onde um programa em linguagem C, responsável pela
simulação de uma bilheteria fictícia, poderá ser executado de forma controlada e
eficaz.

XXXX. Preparação do Ambiente

XXXX. Instalação do Docker


Para o começo do processo de adoção do Docker nas redes, deve-se instalar todos os
componentes primeiro. Acompanhe tudo nos tópicos abaixo:

 A instalação básica do Docker se encontra no site https://docs.docker.com/get-


docker/.
 Após a instalação base, devemos iniciar o Ubuntu e digitar o seguinte
comando:

Fonte: Autoral

Percebe-se que para o comando ter sucessão, deve-se entrar em modo root.

O comando “sudo apt install docker.io docker-compose” serve para finalizar


toda a instalação do sistema, para que previna problemas no futuro. O
“docker.io” é o comando básico para rodar o Docker, já o “docker-compose”,
um comando que serve para subir contêiners usando dockerfiles e mais.

2.2. Criação da Pasta de Projeto


Crie uma pasta para o seu projeto e coloque todos os arquivos relacionados à
simulação de bilheteria dentro dela.
3. Criação da Imagem Docker
A próxima etapa é criar uma imagem Docker personalizada que conterá o programa
em C e suas dependências.
3.1. Dockerfile
Crie um arquivo chamado "Dockerfile" na pasta do projeto com o seguinte conteúdo:
DockerfileCopy code
# Use uma imagem base que inclua o ambiente necessário para compilar e executar C
FROM gcc:latest # Copie os arquivos do seu projeto para o contêiner COPY . /app #
Defina o diretório de trabalho WORKDIR /app # Compile o programa em C RUN gcc -o
bilheteria bilheteria.c # Especifique o comando a ser executado quando o contêiner for
iniciado CMD ["./bilheteria"]
3.2. Construção da Imagem

No terminal, navegue até a pasta do projeto e execute o seguinte comando para


construir a imagem Docker:
bashCopy code
docker build -t bilheteria-app .
3.3. Criação do Contêiner
Depois de construir a imagem, você pode criar um contêiner Docker para executar o
programa de simulação de bilheteria:
bashCopy code
docker run -it bilheteria-app

4. Acesso ao Contêiner
Para acessar o contêiner e interagir com o programa de simulação de bilheteria, você
pode usar o comando docker exec. Isso permitirá que você acesse um shell dentro do
contêiner:
bashCopy code
docker exec -it <ID_do_Contêiner> /bin/bash
Certifique-se de substituir <ID_do_Contêiner> pelo ID real do contêiner em execução.
5. Considerações Finais
O Docker oferece uma maneira conveniente de isolar e executar o programa de
simulação de bilheteria em um ambiente controlado. Isso facilita o desenvolvimento e
teste do programa, além de permitir a replicação do ambiente em diferentes sistemas.
Certifique-se de adaptar estas instruções ao seu projeto específico e às necessidades
de sua simulação de bilheteria fictícia.

Você também pode gostar