Skip to content

Discovering Docker and setting up my first web server

Notifications You must be signed in to change notification settings

anolivei/ft_server42

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ft_server42

Discovering Docker and setting up my first web server

Comandos Docker

  • Para criar uma imagem:
docker build -t nome_imagem .

onde:
-t : cria um nome para a imagem
. : a imagem será salva no mesmo lugar onde o comando e executado

  • Para criar um container:
docker run --name nome_container -it -p 80:80 -p 443:443 nome_imagem

onde:
--name : cria um nome para o container
-p : mapeia as portas “port 80:80” e “port 443:443” para o localhost
Port 80: http
Port 443: https

  • Para ver a lista de containers criados:
docker container ls -a
  • Para ver a lista de imagens criadas:
docker images
  • Para remover um container:
docker rm nome_container
  • Para remover todos os containers existentes:
docker rm $(docker ps -aq)
  • Para remover uma imagem:
docker rmi nome_imagem
  • Para remover todas as imagens existentes:
docker rmi $(docker images -q)
  • Para desligar o seu container:
docker kill nome_container

Observações

  • Para alterar o autoindex, executar o seguinte comando no terminal (onde o container está rodando):
 bash root/autoindex.sh

Acessar o endereço 127.0.0.1 ou localhost no navegador, que é o endereço do protocolo de Internet de loopback (IP).
O endereço é usado para estabelecer uma conexão IP com a mesma máquina ou computador que está sendo usado pelo usuário final.

Na VMLinux da 42, o nginx da própria VM está ocupando a porta 80:80.

  • Para verificar os serviços ligados (+) e desligados (-):
service --status-all
  • Se o nginx estiver ligado:
service nginx stop

Links Úteis

About

Discovering Docker and setting up my first web server

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published