Cada imagem docker contém alguns conjuntos de arquivos necessários. Esses arquivos nada mais são do que uma pequena parte de um sistema operacional que é necessário para executar o docker container como uma unidade isolada de qualquer máquina. Então, você pode dizer que esta parte é uma parte mínima de um sistema operacional ou espaço de usuário do sistema operacional menos o kernel do sistema operacional.
Neste tutorial, mostraremos como usar o comando docker run image no Linux.
Requisitos
- Um sistema Linux com Docker instalado.
- Uma senha de root é configurada em seu sistema.
Sintaxe Básica
A imagem do Docker é um modelo somente leitura, composto de um sistema de arquivos em camadas, necessário para construir um contêiner do docker em execução.
A sintaxe básica do comando docker images é mostrada abaixo:
imagem docker [OPÇÃO]Uma breve explicação de cada opção é mostrada abaixo:
construir: Esta opção é usada para construir uma imagem a partir do arquivo docker.
puxar: Esta opção é usada para baixar uma imagem do registro do docker.
Empurre: Esta opção é usada para fazer upload ou enviar uma imagem para o registro do docker.
Salve : Esta opção é usada para salvar uma imagem no arquivo tar.
ameixa seca: Esta opção é usada para remover todas as imagens não utilizadas.
rm: Esta opção é usada para remover uma ou mais imagens.
história: Esta opção é usada para exibir o histórico de uma imagem.
carregar: Esta opção é usada para carregar uma imagem do arquivo tar.
Baixar imagem do Docker
Você pode baixar e executar qualquer imagem do Docker Hub usando a seguinte sintaxe:
imagem docker runPor exemplo, para baixar uma imagem Nginx do Docker Hub, execute o seguinte comando:
docker pull nginxIsso fará o download da imagem Nginx, conforme mostrado abaixo:
Usando a tag padrão: mais recentemais recente: puxando da biblioteca / nginx
8559a31e96f4: Extração completa
8d69e59170f7: Extração completa
3f9f1ec1d262: Extração completa
d1f5ff4f210d: Extração completa
1e22bfa8652e: Extração completa
Resumo: sha256: 21f32f6c08406306d822a0e6e8b7dc81f53f336570e852e25fbe1e3e3d0d0133
Status: Download de imagem mais recente para nginx: mais recente
docker.io / library / nginx: mais recente
Agora, você pode executar a imagem baixada no contêiner com o seguinte comando:
docker container run -dt -p 8080: 80 nginxIsso iniciará o contêiner Nginx e mapeará a porta TCP 80 no contêiner para a porta 8080 no host Docker:
ba43241e3ce3951d8599ce87450c64ea944c45e484922dbccbb22231a3ab244aVocê pode ver seu contêiner em execução com o seguinte comando:
docker psVocê deve ver a seguinte saída:
COMANDO DE IMAGEM DE ID DE CONTÊINER CRIADO NOMES DE PORTOS DE STATUSba43241e3ce3 nginx "/ docker-entrypoint.… "2 minutos atrás, até 2 minutos 0.0.0.0: 8080-> 80 / tcp frosty_bassi
Listar imagem do Docker
Você pode listar todas as imagens disponíveis em seu sistema com o seguinte comando:
imagens dockerOu
imagem docker lsVocê deve ver a seguinte saída:
TAG DO REPOSITÓRIO ID DA IMAGEM TAMANHO CRIADOnginx mais recente 2622e6cca7eb 4 semanas atrás 132 MB
Você também pode usar a opção -q para exibir apenas o ID da imagem das imagens:
imagens do docker -qVocê deve ver a seguinte saída:
2622e6cca7ebConclusão
No guia acima, você aprendeu o que é a imagem do docker e como fazer o download e executar imagens do Docker Hub. Você pode usar este guia para aprender os fundamentos da imagem Docker.