Docker – 13 Comandos básicos que você precisa conhecer

Nesse tutorial vamos apresentar os principais comandos utilizados no dia a dia de quem precisa trabalhar com Docker.

O que é Docker?

Docker é um virtualizador de contêineres, uma das ferramentas que mais revolucionou a criação de aplicações distribuídas e possibilitou a escala de micros serviços, graças a sua versatilidade e possibilidades, além de ser compatível com a maioria das empresas de cloud.

Nos últimos anos tem se tornado uma exigência para contratação de profissionais de tecnologia, então se você ainda não domina o Docker continue lendo e vai descobrir os principais comandos utilizados e caso não saiba como instalar essa ferramenta clica aqui que vamos te mostrar o passo a passo.

Lista de comandos essenciais do Docker

Listando as imagens locais.

docker images
Terminal

Excluindo uma imagem

docker rmi <nome-imagem>:<tag-imagem>
Terminal

Listando contêineres em execução.

docker ps
Terminal

Executando um contêiner

docker run --name <nome-container> -p <porta-maquina>:<porta-container> <nome-imagem>:<tag-imagem>
Terminal

Listando todos os contêineres, em execução ou parados.

docker ps -a
Terminal

Executando um contêiner pausado.

docker start <id-do-container>
Terminal

Parando um contêiner em execução.

docker stop <id-do-container>
Terminal

Removendo um contêiner, lembrando que para esse procedimento acontecer ele precisa está em estado de pausa.

docker rm <id-do-container>
Terminal

Excluindo todos os contêineres.

docker container prune
Terminal

Excluindo todas as imagens locais.

docker image prune --all
Terminal

Construindo uma imagem a partir de um Dockerfile.

docker build -t <nome-da-imagem>:<tag-da-imagem>
Terminal

Alterando a tag de uma imagem.

docker tag <imagem>:<tag> <novo-nome>:<nova-tag>
Terminal

Como enviar a imagem para um repositório remoto, uma observação importante é alterar a tag da imagem conforme o seu repositório remoto.

docker push <nome-imagem>:<tag-imagem>
Terminal

Links

Mauricio Lima
Mauricio Lima

Bacharel em Ciência da Computação, profissional dedicado ao desenvolvimento de software e entusiasta da tecnologia.

Artigos: 65