Interagindo com o container

$ docker container run -it

O comando docker container run -it é utilizado para iniciar um novo contêiner Docker de forma interativa. Vamos detalhar os parâmetros:

  1. docker container run: Esse comando cria e inicia um novo contêiner com base em uma imagem especificada.

  2. -i (interativo): Esse parâmetro permite que você interaja com o contêiner em tempo real. Mantém o fluxo de entrada padrão (stdin) aberto, mesmo que você não esteja conectado ao contêiner.

  3. -t (terminal): Esse parâmetro aloca um pseudo-terminal (TTY) para o contêiner, permitindo que você interaja com ele como se estivesse em um terminal normal.

Exemplo Completo

Para executar um contêiner de uma imagem Ubuntu de forma interativa com um terminal:

docker container run -it ubuntu bash

Isso irá:

  • Criar e iniciar um novo contêiner a partir da imagem ubuntu.

  • Abrir um shell bash interativo no terminal, permitindo que você execute comandos dentro do contêiner.

Se tiver mais alguma dúvida ou precisar de mais informações, é só avisar!

Laboratório

$ docker container run -it ubuntu /bin/bash
Unable to find image 'ubuntu:latest' locally
latest: Pulling from library/ubuntu
9c704ecd0c69: Pull complete
Digest: sha256:2e863c44b718727c860746568e1d54afd13b2fa71b160f5cd9058fc436217b30
Status: Downloaded newer image for ubuntu:latest
root@f531e4fb5683:/# 

Para remover o container automaticamente na saída:

Last updated