Conectando Net
Nenhum Resultado
Ver Todos os Resultados
  • Início
  • Mais lidas
  • Importação
  • Notícias
  • Reviews
  • Streaming
    • Filmes
    • Séries
  • Marketing
  • Jogos
  • Inteligência Artificial
  • Imigração
  • Finanças
  • Início
  • Mais lidas
  • Importação
  • Notícias
  • Reviews
  • Streaming
    • Filmes
    • Séries
  • Marketing
  • Jogos
  • Inteligência Artificial
  • Imigração
  • Finanças
Nenhum Resultado
Ver Todos os Resultados
Conectando Net
Nenhum Resultado
Ver Todos os Resultados
Home Ubuntu

10 comandos essenciais do Docker para iniciantes em 2024

Acredite! Você vai usar muito esses comandos na sua rotina com Docker. Salve este artigo!

Redação por Redação
27/05/24 - Atualizado em 25/08/24
em Ubuntu
comandos do Docker para iniciantes
FacebookWhatsAppTelegram

Para quem está iniciando no mundo Docker, existem comandos básicos que são obrigatórios conhecer para uma boa administração do servidor.

Eles serão suas ferramentas diárias para automatizar, simplificar e gerenciar de seus aplicativos em um ambiente conteinerizado.

Dentre os inúmeros comandos do Docker, selecionamos os mais usados para administrar contêineres de forma eficaz.

ÍNDICE DE CONTEÚDO

  • Requisitos
  • 1. docker run
  • 2. docker pull
  • 3. docker ps
  • 4. docker stop/start/restart
  • 5. docker images
  • 6. docker logs
  • 7. docker exec
  • 8. docker build
  • 9. docker push
  • 10. docker-compose up

Requisitos

  • Servidor Ubuntu ou Debian
  • Docker Instalado
  • Acesso SSH (Terminal)

Para o servidor Ubuntu (ou Debian), recomendamos usar um servidor da Hetzner. Aqui na Conectando Net, tem sido o melhor custo-benefício em nossas aplicações.

Após a instalação do servidor, se você ainda não instalou o Docker, use os comandos abaixo.

Comando de instalação:

curl -fsSL https://get.docker.com | bash

Se precisar instalar uma versão específica do Docker, use o comando abaixo (para este tutorial, usaremos a versão 25.0.3 em um servidor Ubuntu 22.04):

sudo apt-get install docker-ce=5:25.0.3-1~ubuntu.22.04~jammy docker-ce-cli=5:25.0.3-1~ubuntu.22.04~jammy containerd.io

Em seguida, use o comando abaixo para verificar se instalou corretamente:

docker --version

Agora vamos brincar um pouco? Abra seu terminal e comece a treinar com os comandos abaixo.

1. docker run

docker run cria e inicia um novo contêiner a partir de uma imagem.

Além disso, com ele você pode configurar a rede, definir variáveis de ambiente, mapear volumes e muito mais.

Sintaxe:

docker run <options> <image>

Exemplos de Uso:

Comando Para que serve
docker run -d –name mycontainer nginx Execute a imagem nginx no modo separado com o nome do contêiner “mycontainer”
docker run -p 8080:80 –name mycontainer nginx Executar imagem nginx com mapeamento de porta do host 8080 para o contêiner 80
docker run -e MYSQL_ROOT_PASSWORD=password -v /mydata:/var/lib/mysql mysql Executar imagem MySQL com a configuração de senha de root
docker run -v /mydata:/var/lib/mysql mysql Executar imagem MySQL e montar um diretório de host para contêiner
docker run –network=host myImage Executar um contêiner usando a rede host
docker run –privileged myImage Executar um contêiner com privilégios estendidos usando a imagem do Docker “myImage”
docker run -it myImage /bin/bash Executar uma imagem e abrir um shell bash dentro de um contêiner

2. docker pull

Com este comando você pode baixar uma imagem de um registro do Docker Hub.

Sintaxe:

docker pull <image_name>

Exemplos:

Comando Para que serve
docker pull nginx Extrair a imagem Nginx mais recente do Docker Hub
docker pull nginx:latest Extrair a imagem Nginx mais recente do Docker Hub explicitamente
docker pull myRegistry/myImage:tag Extrair uma imagem específica de um registro privado

3. docker ps

Este comando é usado para listar contêineres em execução. Ele mostra informações detalhadas sobre cada contêiner, como o ID do contêiner, imagem, status, portas e nomes.

Sintaxe:

docker ps <options>

Listar contêineres em execução:

docker ps

Listar todos os contêineres, incluindo os parados:

docker ps -a

4. docker stop/start/restart

Você pode usar o comando docker stop, start ou restart para interromper, iniciar ou reiniciar um ou mais contêineres em execução.

Sintaxe:

docker stop/start/restart <container_name>

5. docker images

O comando é usado para listar todas as imagens do Docker disponíveis. Ele mostra detalhes como o repositório, a tag, o ID da imagem e o tamanho.

Basta usar o comando:

docker images

Ou se quiser listar todas as imagens do Docker, incluindo as intermediárias

docker images -a

6. docker logs

O comando docker logs ajuda a recuperar logs gerados por um contêiner em execução. Você pode usar logs para depurar, monitorar e entender o comportamento dos contêineres.

Sintaxe:

docker logs <options> <container>

Recuperar logs de um contêiner chamado “mycontainer”

docker logs mycontainer

Últimas 100 linhas de logs de “mycontainer”

docker logs --tail 100 mycontainer

Logs com carimbos de data/hora para o contêiner do Ubuntu:

docker logs --timestamps mycontainer

7. docker exec

O comando permite que você execute um comando dentro de um contêiner em execução. É útil quando você deseja executar um comando em um contêiner que já está em execução.

Inicie um shell Bash interativo em “mycontainer”

docker exec -it mycontainer /bin/bash

Listar arquivos no diretório “/app” em “mycontainer”

docker exec mycontainer ls -l /app

8. docker build

O comando é usado para criar uma imagem do Docker a partir de um Dockerfile especificado.

Sintaxe:

docker build [options] path

Criar uma imagem usando um Dockerfile no diretório atual

docker build -t myImage .

Criar uma imagem do Docker a partir de um Dockerfile com tag especificada

docker build -t myImage:v0.1.0 .

Criar uma imagem usando um Dockerfile no diretório de demonstração

docker build -t myImage -f demo/Dockerfile

9. docker push

Esse comando é um dos mais importantes do docker. Use-o para enviar imagens de um sistema local para um repositório online do Docker.

Uma vantagem de armazenar imagens no Docker Hub é que você pode recuperá-las em qualquer lugar. O registro permite que você compartilhe suas imagens e colabore com outras pessoas.

Sintaxe:

docker push <image_name>

Envie a imagem “myImage” para o registro padrão

docker push myImage

Enviar uma versão marcada específica da imagem “myImage” para um registro privado

docker push myRegistry/myImage:tag

10. docker-compose up

O comando é usado para iniciar os contêineres definidos em um arquivo Docker Compose.

O Docker Compose é uma ferramenta para definir e executar aplicativos Docker de vários contêineres.

Sintaxe:

docker-compose up [options]

Esses foram os 10 comandos mais usados por usuários do Docker. Para ver lista completa de comandos, visite a documentação oficial.


Confira também:

  • 5 comandos para verificar o uso de memória no Linux
  • 30 comandos Linux úteis para administradores de sistema

Se este artigo foi útil para você, compartilhe com seus amigos!

CompartilheEnviarCompartilhe
Redação

Redação

Somos o seu guia confiável sobre Tecnologia. Aqui você encontra notícias, tendências, análises imparciais e atualizadas.

VOCÊ TAMBÉM PODE GOSTAR:

Como instalar o Odoo ERP no Ubuntu 24.04
Open Source

Como instalar o Odoo ERP no Ubuntu 24.04

8 meses atrás
Como migrar um site WordPress entre servidores Ubuntu
Tutoriais

Como migrar um site WordPress entre servidores Ubuntu

2 anos atrás
melhores Firewalls para servidores Ubuntu
Ubuntu

Quais os melhores Firewalls para servidores Ubuntu

2 anos atrás
Veja Mais

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Publicidade

Mais lidas

  • sistemas Open Source para Multi Atendimento e Vendas no WhatsApp

    8 sistemas Open Source para Multi Atendimento e Vendas no WhatsApp

    15 compartilhados
    Compartilhe 15 Tweet 0
  • 10 melhores Ferramentas No-Code para criar Apps de Celular

    12 compartilhados
    Compartilhe 12 Tweet 0
  • As 10 melhores ferramentas de Automação de WhatsApp em 2025

    0 compartilhados
    Compartilhe 0 Tweet 0
  • As 15 melhores seeds para Minecraft em 2024

    1 compartilhados
    Compartilhe 1 Tweet 0
  • 9 melhores Softwares e Apps para estudar a Bíblia

    0 compartilhados
    Compartilhe 0 Tweet 0
Nenhum Resultado
Ver Todos os Resultados
  • Início
  • Mais lidas
  • Importação
  • Notícias
  • Reviews
  • Streaming
    • Filmes
    • Séries
  • Marketing
  • Jogos
  • Inteligência Artificial
  • Imigração
  • Finanças

© 2025 Conectando Net - Todos os direitos reservados.

Utilizamos cookies para melhorar sua experiência de navegação, personalizar conteúdos, anúncios e serviços de terceiros. Saiba mais