Skip to content

alissondevolps/Comandos-Docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

Comandos-Docker

  • docker ps ---> lista os container
  • docker ps -a ---> lista também os containers que já foram executado e já morreram
  • docker run ubuntu ---> baixa uma imagem do ubuntu caso não esteja baixada
  • docker run -it --rm ubuntu:latest bash ---> Inicia o processo do container com comando bash e ao fechar o container automaticamente o container é removido
  • docker run -d -p 8080:80 nginx ---> libera a porta 8080 para acessar o nginx e com '-d' não fica preso no terminal
  • docker run --name nginx -d -p 8080:80 nginx ---> libera a porta 8080 para acessar o nginx e com '--name' defini o nome do meu container
  • docker run --name nginx -d -p 8080:80 -v /home/html:/usr/share/nginx/html nginx ---> libera a porta 8080 para acessar o nginx e com '-v' manda o 'html' para o volume criado
  • docker run --name nginx -d -p 8080:80 --mount type=bind,source="$(pwd)"/html,target=/usr/share/nginx/html nginx ---> libera a porta 8080 para acessar o nginx e com '--mount type=bind,source=' manda o 'html' para o volume criado. (Forma mais nova usada)
  • docker volume create meuvolume ---> cria um volume com o nome meuvolume
  • docker run --name nginx -d -p 8080:80 --mount type=volume,source=meuvolume,target=/app nginx ---> libera a porta 8080 para acessar o nginx e passa o nome do volume que já fora criado.
  • docker rm nome_container ---> remover o container
  • docker rm nome_container -f ---> remover o container forçando, mesmo sem dar stop para parar
  • docker exec -it nginx bash ---> executa o bash já no container criado
  • docker volume prune ---> mata tudo que não está sendo usado nos volumes
  • docker pull php ---> Baixa a imagem do php
  • docker rmi php ---> remove a imagem do php
  • docker build -t nome_da_imagem . ---> Executa o dockerfile no diretorio atual com o nome especifico, pois a tag 't' foi passada
  • docker ps -a -q ---> Vai listar só os IDsdos container
  • docker rm $(docker ps -a -q) -f ---> Pega todos os IDs dos container e remove
  • docker network ls ---> lista as redes
  • docker network prune ---> remove as rede que não estão sendo usada
  • docker network connect minharede nome_container ---> conecta a rede minharede com container passado
  • docker-compose up ---> Sobi os container
  • docker-compose down ---> derruba os container
  • docker-compose up -d ---> Sobi os container sem travar o terminal
  • docker-compose up -d --build ---> Sobi os container e caso tenha alteração em algum arquivo Dockerfile o '--build' recriar as imagens

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published