Last active
August 26, 2020 02:57
-
-
Save igor-rodrigues2017/85271ba4c320ac288d30b0b6d9120fc5 to your computer and use it in GitHub Desktop.
Comandos úteis docker
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Comandos relacionados às informações | |
docker version - exibe a versão do docker que está instalada. | |
docker inspect ID_CONTAINER - retorna diversas informações sobre o container. | |
docker ps - exibe todos os containers em execução no momento. | |
docker ps -a - exibe todos os containers, independentemente de estarem em execução ou não. | |
Comandos relacionados à execução | |
docker run NOME_DA_IMAGEM - cria um container com a respectiva imagem passada como parâmetro. | |
docker run -it NOME_DA_IMAGEM - conecta o terminal que estamos utilizando com o do container. | |
docker run -d -P --name NOME dockersamples/static-site - ao executar, dá um nome ao container. | |
docker run -d -p 12345:80 dockersamples/static-site - define uma porta específica para ser atribuída à porta 80 do container, neste caso 12345. | |
docker run -v "CAMINHO_VOLUME" NOME_DA_IMAGEM - cria um volume no respectivo caminho do container. | |
docker run -it --name NOME_CONTAINER --network NOME_DA_REDE NOME_IMAGEM - cria um container especificando seu nome e qual rede deverá ser usada. | |
Comandos relacionados à inicialização/interrupção | |
docker start ID_CONTAINER - inicia o container com id em questão. | |
docker start -a -i ID_CONTAINER - inicia o container com id em questão e integra os terminais, além de permitir interação entre ambos. | |
docker stop ID_CONTAINER - interrompe o container com id em questão. | |
Comandos relacionados à remoção | |
docker rm ID_CONTAINER - remove o container com id em questão. | |
docker container prune - remove todos os containers que estão parados. | |
docker rmi NOME_DA_IMAGEM - remove a imagem passada como parâmetro. | |
Comandos relacionados à construção de Dockerfile | |
docker build -f Dockerfile - cria uma imagem a partir de um Dockerfile. | |
docker build -f Dockerfile -t NOME_USUARIO/NOME_IMAGEM - constrói e nomeia uma imagem não-oficial. | |
docker build -f Dockerfile -t NOME_USUARIO/NOME_IMAGEM CAMINHO_DOCKERFILE - constrói e nomeia uma imagem não-oficial informando o caminho para o Dockerfile. | |
Comandos relacionados ao Docker Hub | |
docker login - inicia o processo de login no Docker Hub. | |
docker push NOME_USUARIO/NOME_IMAGEM - envia a imagem criada para o Docker Hub. | |
docker pull NOME_USUARIO/NOME_IMAGEM - baixa a imagem desejada do Docker Hub. | |
Comandos relacionados à rede | |
hostname -i - mostra o ip atribuído ao container pelo docker (funciona apenas dentro do container). | |
docker network create --driver bridge NOME_DA_REDE - cria uma rede especificando o driver desejado. | |
Comandos relacionados ao docker-compose | |
docker-compose build - Realiza o build dos serviços relacionados ao arquivo docker-compose.yml, assim como verifica a sua sintaxe. | |
docker-compose up - Sobe todos os containers relacionados ao docker-compose, desde que o build já tenha sido executado. | |
docker-compose down - Para todos os serviços em execução que estejam relacionados ao arquivo docker-compose.yml. | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment