TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

SI – ADMINISTRAÇÃO DE GERÊNCIA DE REDES

Por:   •  24/10/2019  •  Trabalho acadêmico  •  726 Palavras (3 Páginas)  •  145 Visualizações

Página 1 de 3

[pic 1]

SI – ADMINISTRAÇÃO DE GERÊNCIA DE REDES

Tutorial DOCKER.

 

Docente: Dr. José de Paula Neves Neto

Acadêmicos: Diego Felipe Nicoli

RGA: 201511316002

 

Cuiabá

Agosto 2019

Tutorial Docker

Iniciando o tutorial de como instalar varias máquinas virtuais em serviços de rede para que eles funcionem em um ambiente de produção.

Para que um serviço de rede seja simulado em um único computador precisamos de um repositório que simule varias maquinas ao mesmo tempo com um único computador/Laptop.

A máquina utilizada para esse procedimento foi meu laptop sendo, sendo instalado na versão do Windows 10 uma maquina virtual do linux na versão openSUSE Leap 15.1. x64[pic 2]

Tutorial de Como instalar a máquina virtual, pelo virtual box acessar:

https://www.techtudo.com.br/dicas-e-tutoriais/noticia/2013/03/descubra-como-instalar-o-virtualbox-e-seu-pacote-de-extensoes-e-facil.html 

Usando docker não é necessário utilizar servidor de ip ou de nomes, visto que ele já possui essas funcionalidades.

Para tanto instalamos no openSUSE Leap 15.1 o Docker. Para instalar o Docker no openSUSE precisamos digitar o comando estando habilitado como root: zypper install docker[pic 3]

Depois zypper install docker docker-compose

Inicializa o docker com o

sudo systemctl start docker

sudo systemctl enable docker

Depois

Para ingressar no grupo de janelas que pode usar o daemon do docker:

sudo usermod -G docker -a YOURUSERNAME

no meu caso usei username diefenic

Depois

vamos criar uma chamada diefenic-rede

docker network create diefenic-rede

para testar se esta funcionando fazer o comando:

sudo docker network ls

[pic 4]

Agora instalar o postgres no docker

docker pull postgres

Baixar e instalar o pgadmin.

docker pull dpage/pgadmin4

[pic 5]

Criando a rede

docker network create --driver bridge minha-rede

Criando o banco:

--name para escolher um nome

-p para escolher uma porta

--network para escolher uma rede

-v para escolher o volume onde será criado os arquivos do banco.

docker run --name bd-postgres --network=diefenic-rede -e "POSTGRES_PASSWORD=postgres!" -p 5432:5432 -v /home/diefenic/Desenvolvimento/PostgreSQL:/var/lib/postgresql/data -d postgres

[pic 6]

Criar o container do postgres.

--name para escolher um nome

-p para escolher uma porta

--network para escolher uma rede

-v para escolher o volume onde será criado os arquivos do banco.

docker run --name bd-pgadmin1 --network=diefenic-rede -p 15432:80 -e "PGADMIN_DEFAULT_EMAIL=di_nicoli@hotmail.com" -e "PGADMIN_DEFAULT_PASSWORD=postgres" -d dpage/pgadmin4

Tudo pronto o servidor postgres está funcionado somente acessar o Acessar localhost. [pic 7]

Segundo servidor.

Com o servidor pronto vamos criar um servidor de arquivos

-d é para criar o container sem acessá-lo

-v é a definição do volume

-p define as portas, as portas 20 e 21 são as padrões para servidores ftp

-e define variaveis de ambiente

--name é o nome do container

--restart faz com que o container seja sempre reiniciado.

boagem/ftp é a imagem utilizada

docker run -d -v home/diefenic/Desenvolvimento -p 20:20 -p 21:21 -p 47400-47470:47400-47470 --network diefenic-rede -e FTP_USER=diefenic -e FTP_PASS=diefenic123 -e PASV_ADDRESS=10.0.75.1 --name ftp --restart=always bogem/ftp

Acessando ftp:localhost[pic 8]

[pic 9]

Com o servidor de arquivo concluido, vamos criar o servidor de páginas:

Criando um container debian chamado mycontainer

-itd serve para criar o container detached, isso significa que o terminal estará fora do container criado.

-p define as portas que serão utilizadas pelo container

docker run --name mycontainer -itd -p 80:80 --network diefenic-rede debian

Depois verificar os containers funcionando: docker ps[pic 10]

Atualizando o debian:[pic 11]

docker exec mycontainer apt-get update

[pic 12]

Instalar o nginx

...

Baixar como (para membros premium)  txt (6.1 Kb)   pdf (1.1 Mb)   docx (749.7 Kb)  
Continuar por mais 2 páginas »
Disponível apenas no TrabalhosGratuitos.com