Docker Desktop vs CLI: Escolha sua Arma π«
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β BATTLE ROYALE: GUI vs CLI β
β β
β [DOCKER DESKTOP] VS [DOCKER CLI] β
β GUI bonita Modo hardcore β
β MΓ©tricas fancy Terminal Γ© vida β
β BotΓ΅es clicΓ‘veis Commands only β
β Newbie friendly Chad energy β
β β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Docker Desktop: Para os Amantes de GUI π±οΈ Prós Interface bonitinha para seus olhos sensíveis
Gráficos de uso de recursos (oooh, cores!)
Kubernetes integrado (porque você totalmente vai usar isso)
Gestão visual de containers (arrasta e solta FTW)
Extensions marketplace (mais bloat FTW!)
Contras Come RAM como se não houvesse amanhã
Mais pesado que suas responsabilidades
Updates constantes (sempre quando você tem deadline)
Pode viciar em cliques
ββββββββββββββββββββββββββ
β Resource Usage β
β RAM: π₯π₯π₯π₯ β
β CPU: π₯π₯π₯ β
β Disk: π₯π₯ β
β Your Soul: Gone β
ββββββββββββββββββββββββββ
Docker CLI: Para os Verdadeiros Hackers β¨οΈ Prós Leve como uma pluma
Rápido como Flash
Scripts automation friendly
Street cred na comunidade dev
Funciona até no seu Nokia 3310
Contras Curva de aprendizado vertical
Man pages são seu novo melhor amigo
Typos são seu novo pior inimigo
Precisa decorar comandos (ou usar history | grep
)
βββββββββββββββββββββββββββββββββββ
β $ docker run --help β
β > 500 linhas de opΓ§Γ΅es β
β > RTFM, n00b! β
βββββββββββββββββββββββββββββββββββ
Qual Escolher? π€ Use Docker Desktop se: Você gosta de botões brilhantes
Tem 32GB+ de RAM sobrando
Precisa de visualização de métricas
Está começando no mundo Docker
Tem medo de terminais pretos
Use Docker CLI se: Você é um verdadeiro cyberpunk
Seu terminal tem tema neon
Quer impressionar a crush dev
Precisa de automação hardcore
vim
é seu editor principal
Waifu Tips π‘ CLI-chan diz: "GUIs são temporárias, terminal é eterno! Mas sério, use o que te faz mais produtivo... baka!"
Guia de Sobrevivência π‘οΈ Docker Desktop
# InstalaΓ§Γ£o
1. Download installer
2. Next, next, next, finish
3. Rezar para o PC ainda ligar
# Uso
1. Clique nos containers
2. Aperte play/stop
3. Profit!
Docker CLI
# InstalaΓ§Γ£o
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
# Agora vocΓͺ Γ© oficialmente 1337
# Comandos bΓ‘sicos
docker ps # Lista containers (seus pods da Matrix)
docker images # Lista imagens (seus programas em stand-by)
docker run # Roda container (hora do show)
docker kill # Mata container (com vinganΓ§a)
Checkpoint β
Você agora sabe:
[x] Diferenças entre Desktop e CLI
[x] Prós e contras de cada um
[x] Quando usar cada opção
[x] Como sobreviver com ambos
Exercícios ποΈ Instale ambos e veja quanto RAM você perde
Tente usar só CLI por uma semana
Conte quantas vezes você digitou docker
errado
Faça um alias para seus comandos mais usados
Bonus: Customize seu prompt com ASCII art do Docker
Projetos Práticos π οΈ Projeto 1: "CLI Warrior" Use apenas CLI por 30 dias. Bônus se seu terminal tiver tema cyberpunk.
Projeto 2: "GUI Ninja" Crie um workflow completo usando só Docker Desktop. Sem terminal allowed!
"Na Matrix dos containers, não existe colher... nem mouse." - Morpheus, provavelmente
15 abril 2025