Docker - contêineres

Contêineres são instâncias de imagens Docker que podem ser executadas usando o comando Docker run. O objetivo básico do Docker é executar contêineres. Vamos discutir como trabalhar com contêineres.

Executando um contêiner

A execução de contêineres é gerenciada com o Docker runcomando. Para executar um contêiner em modo interativo, primeiro inicie o contêiner do Docker.

sudo docker run –it centos /bin/bash

Em seguida, pressione Crtl + p e você retornará ao shell do sistema operacional.

Você então estará executando na instância do sistema CentOS no servidor Ubuntu.

Listagem de contêineres

É possível listar todos os contêineres na máquina por meio do docker pscomando. Este comando é usado para retornar os contêineres em execução no momento.

docker ps

Sintaxe

docker ps

Opções

Nenhum

Valor de retorno

A saída mostrará os contêineres em execução no momento.

Exemplo

sudo docker ps

Resultado

Quando executamos o comando acima, ele produzirá o seguinte resultado -

Vamos ver mais algumas variações do docker ps comando.

docker ps -a

Este comando é usado para listar todos os contêineres no sistema

Sintaxe

docker ps -a

Opções

  • ─a - Diz ao docker ps comando para listar todos os contêineres no sistema.

Valor de retorno

A saída mostrará todos os contêineres.

Exemplo

sudo docker ps -a

Resultado

Quando executamos o comando acima, ele produzirá o seguinte resultado -

história do docker

Com este comando, você pode ver todos os comandos que foram executados com uma imagem por meio de um contêiner.

Sintaxe

docker history ImageID

Opções

  • ImageID - Este é o ID da imagem para o qual você deseja ver todos os comandos executados nele.

Valor de retorno

A saída mostrará todos os comandos executados nessa imagem.

Exemplo

sudo docker history centos

O comando acima irá mostrar todos os comandos que foram executados contra o centos imagem.

Resultado

Quando executamos o comando acima, ele produzirá o seguinte resultado -