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 -