Básico do Docker na Linha de Comando(CLI)

Manipulando Images:

Criar uma image usando um Dockerfile

docker build -t <nome_image>

Criar uma image usando um dockerfile sem cache

docker build -t <nome_image> . –no-cache

Listar Images

docker images

Apagar uma Image

docker rmi <nome_image>

Remover Images que não estão sendo utilizadas

docker image prune

Comandos Gerais:

Iniciar o docker em segundo plano

docker -d

Ajuda – também pode ser utilizado com o parâmetro “-help” nos sub comandos

docker --help

Informações do sistema

docker info

Containers:

Criar e executar um container a partir de uma image, com um nome personalizado:

docker run --name <nome_container> <nome_image>

Executar um container e abrir uma porta no host.

docker run -p <host_port>:<container_port> <nome_image>

Executar um container em segundo plano

docker run -d <nome_image>

Iniciar ou Parar um container:

docker start|stop <nome_container> (ou <container-id>)

Remover um container parado:

docker rm <container_name>

Abrir uma shell dentro do container:

docker exec -it <nome_container> bash

Acompanhar os logs de um container:

docker logs -f <nome_container>

Inspecionar um container em execução:

docker inspect <nome_container> (ou <container_id>)

Listar os containers sendo executados:

docker ps

Listar todos os containers (em execução e parados):

docker ps --all

Visualizar estatísticas e uso de recursos

docker container stats

Docker Hub:

O Docker Hub é um serviço online que funciona como um repositório central para imagens de contêiner Docker. É uma plataforma pública e gratuita onde os desenvolvedores podem armazenar, compartilhar e acessar imagens de contêiner pré-construídas. O Docker Hub é mantido e operado pela Docker, Inc.

Logar sua conta Docker

docker login -u <nomedeusuario>

Publicar uma image no Docker Hub

docker push <nomedeusuario>/<nome_image>

Pesquisar no Hub por uma image

docker search <nome_image>

Baixar uma imagem do Docker Hub

docker pull

Deixe um comentário