Urgent.News

What's breaking now, across thousands of outlets.

Tech

Docker in everyday life - essential commands and first real containers

1. Retomando: de imagens a containers em execução Na primeira parte desta série vimos o que é o Docker, o problema que ele resolve e os três conceitos fundamentais — imagens, containers e registries. Agora que a base teórica está posta, o foco deste artigo é prático: os comandos que efetivamente viram hábito no uso diário — run , exec , logs , ps , build — aplicados a containers reais, não só ao…

Translated from Portuguese Read in Portuguese

Na primeira parte da série, foi introduzido Docker, seus conceitos fundamentais (imagens, containers e registries) e os comandos essenciais utilizados no dia a dia: run, exec, logs, ps e build. Agora, vamos explorar esses comandos em ação com containers reais.

O comando docker run possui várias flags úteis, como -it para modo interativo, -e para definir variáveis de ambiente, -v para montar volumes do host dentro do container e --rm para remover o container automaticamente quando ele parar. Também é possível limitar recursos com --memory e --cpus.

Para visualizar os containers em execução, use docker ps. Para listar todos os containers, incluindo os parados, use docker ps -a. Para obter apenas os IDs dos containers, use docker ps -q.

Investigar um container específico pode ser feito utilizando docker inspect, docker top ou docker stats. docker logs é a ferramenta principal para depuração, permitindo ver todo o log ou seguir o log em tempo real. docker exec permite executar comandos dentro de um container já em execução, sem a necessidade de reiniciá-lo. Docker build é usado para criar uma imagem a partir de um Dockerfile, definindo o nome e a tag da imagem resultante.

Por fim, limpar o ambiente envolve remover containers parados, imagens não usadas e volumes órfãos com os comandos docker container prune, docker image prune e docker system prune.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

More from Thursday 13 August →