Você está na página 1de 12

Engenharia de Software 3

Servidor HTTP ("leve")


https://www.nginx.com/
Alguns clientes:
Mapear porta do container
Criar container mapeando porta 80 do nginx para a 8080 local:
docker run -p 8080:80 nginx

Verificar:
curl http://localhost:8080

Verificar no browser:
http://localhost:8080
Mapear diretório não existente para o
container
Criar container mapeando porta 80 do nginx para a 8080 local:
docker run -p 8080:80 -v $(pwd)/not-found:/usr/share/nginx/html nginx

Verificar no browser:
http://localhost:8080
Mapear diretório não existente para o
container
Criar container mapeando porta 80 do nginx para a 8080 local:
docker run -p 8080:80 -v $(pwd)/not-found:/usr/share/nginx/html nginx

Verificar no browser:
http://localhost:8080
Mapear diretório não existente para o
container
Criar container mapeando porta 80 do nginx para a 8080 local:
docker run -p 8080:80 -v $(pwd)/not-found:/usr/share/nginx/html nginx

Verificar no browser:
http://localhost:8080
Mapear diretório(pasta) para o container

Criar estrutura de pastas:


/home/nomeusuario/Desktop/aula10/html

Ir para a pasta aula10:


/home/nomeusuario/Desktop/aula10/
Mapear diretório(pasta) para o container

Criar o arquivo a seguir e salvar, com o nome index.html,


na pasta /home/nomeusuario/Desktop/aula10/html:

index.html
Mapear diretório(pasta) para o container

Criar container mapeando porta 80 do nginx para a 8080 local e


mapeando um diretório existente (pasta html que acabamos de criar):
docker run -p 8080:80 -v $(pwd)/html:/usr/share/nginx/html nginx

Verificar no browser:
http://localhost:8080
Mapear diretório(pasta) para o container

Criar container mapeando porta 80 do nginx para a 8080 local e


mapeando um diretório existente (pasta html que acabamos de criar):
docker run -p 8080:80 -v $(pwd)/html:/usr/share/nginx/html nginx

Verificar no browser:
http://localhost:8080
#falecomgladimir

gladimir@gmail.com @gladimircc

gccatarino@senacrs.com.br Gladimir Catarino

gladimircc (53)98413-3876

Você também pode gostar