Segue a lista com os principais comandos:
·
Comandos relacionados às informações
o
docker version - exibe a versão do
docker que está instalada.
o
docker inspect ID_CONTAINER - retorna
diversas informações sobre o container.
o
docker ps - exibe todos os
containers em execução no momento.
o docker ps -a - exibe todos os containers, independentemente de estarem em execução ou não.
Docker-machine ip = ip da máquina
o docker ps -a - exibe todos os containers, independentemente de estarem em execução ou não.
Docker-machine ip = ip da máquina
·
Comandos relacionados à execução
o
docker run NOME_DA_IMAGEM - cria
um container com a respectiva imagem passada como parâmetro.
o
docker run -it NOME_DA_IMAGEM - conecta
o terminal que estamos utilizando com o do container.
o
docker run -d -P --name NOME
dockersamples/static-site - ao executar, dá um nome ao container.
o
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.
o
docker run -v "CAMINHO_VOLUME"
NOME_DA_IMAGEM - cria um volume no respectivo caminho do container.
o
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
o
docker start ID_CONTAINER - inicia
o container com id em questão.
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.
o
docker stop ID_CONTAINER - interrompe
o container com id em questão.
·
Comandos relacionados à remoção
o
docker rm ID_CONTAINER - remove
o container com id em questão.
o
docker container prune - remove
todos os containers que estão parados.
o
docker rmi NOME_DA_IMAGEM - remove
a imagem passada como parâmetro.
·
Comandos relacionados à construção de Dockerfile
o
docker build -f Dockerfile - cria
uma imagem a partir de um Dockerfile.
o
docker build -f Dockerfile -t
NOME_USUARIO/NOME_IMAGEM - constrói e nomeia uma imagem não-oficial.
o
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
o
docker login - inicia o processo
de login no Docker Hub.
o
docker push NOME_USUARIO/NOME_IMAGEM - envia
a imagem criada para o Docker Hub.
o
docker pull NOME_USUARIO/NOME_IMAGEM - baixa
a imagem desejada do Docker Hub.
·
Comandos relacionados à rede
o
hostname -i - mostra o ip
atribuído ao container pelo docker (funciona apenas dentro do container).
o Verifica as redes no docker docker network ls
o Verifica as redes no docker docker network ls
o
docker network create --driver bridge NOME_DA_REDE - cria
uma rede especificando o driver desejado.
·
Comandos relacionados ao docker-compose
o
docker-compose build - Realiza o build
dos serviços relacionados ao arquivo docker-compose.yml, assim como verifica a
sua sintaxe.
o
docker-compose up - Sobe todos os
containers relacionados ao docker-compose, desde que o build já tenha sido
executado.
o
docker-compose down - Para todos os
serviços em execução que estejam relacionados ao arquivo docker-compose.yml.
Comando para executar o mongodb:
docker container exec 4fb0063dd650 mongo admin -u admin -p senha
docker container exec -t b2ba3d7c9e03 mongo iotagentxml

No comments:
Post a Comment