Docker é uma plataforma popular para desenvolvimento e implantação de projetos. O conceito de contêinerização do docker o tornou uma das ferramentas mais populares para construir projetos e aplicativos. Os principais componentes em torno das quais as peças do Docker são recipientes, imagens do docker, redes e registro do Docker. Com a ajuda de contêineres do Docker, é simples instalar todos os requisitos do projeto em um contêiner e corrigir problemas de implantação, como falta de bibliotecas e dependências, caminhos especificados incorretamente e muitos outros mais.
Ao usar o Docker, o usuário deve entender os elementos do Docker e seus comandos básicos para gerenciar e usar componentes do Docker.
Esta posta.
Folha de dicas
Docker CLI é uma das maneiras mais eficazes de usar e gerenciar componentes do Docker para construir, enviar e desenvolver projetos e software. Para começar com a plataforma Docker, fornecemos alguns comandos básicos para gerenciar os componentes essenciais do Docker.
Imagem do Docker
As imagens do Docker são o ponto base do Docker que são usadas para recipiente de aplicativos. A imagem do Docker pode ser criada usando um arquivo de instrução simples, “Dockerfile”. Para gerenciar e construir a imagem do Docker, listamos comandos básicos:
Nome do comando | Sintaxe | Descrição |
---|---|---|
Construir imagem | Docker Build -t -f Dockerfile . | O comando "Build" cria ou gera a imagem do Dockerfile. |
Executar imagem | Docker Run -d | Cria um novo contêiner e executa o comando ou a imagem do docker dentro de um contêiner. |
Executar imagem na porta | Docker Run -d -p 8080: 8080 | Para executar um contêiner ou imagem como um contêiner em uma porta específica, a opção "-p" é usada junto com o comando "run". |
Imagem da lista | Imagens do Docker -a | Liste todas as imagens do Docker. |
Imagem da tag | tag do docker: | Marque a imagem do docker para identificar exclusivamente a versão da imagem. |
Remova a imagem | Docker rmi -f | Este comando é usado para remover imagens com força. |
História da imagem | História do Docker | Este comando mostra o histórico detalhado da imagem do Docker. |
Ver opções suportadas para construção de imagem | Docker Build -Help | Este comando mostra as opções suportadas para a construção do Docker. |
Docker Recipulações
Os contêineres do Docker são outra parte significativa do ambiente do Docker. Estes são usados para gerenciar projetos e suas dependências. Os contêineres encapsulam todos os itens essenciais do projeto e código -fonte para construir, implantar e compartilhar projetos. Para gerenciar e usar recipientes no Docker, passe pela tabela fornecida:
Nome do comando | Sintaxe | Descrição |
---|---|---|
Criar contêiner | Docker Create -name -p 5000: 5000 | Este comando é usado para criar o contêiner do docker. |
Lista de contêiner | Docker PS -A | Este comando é usado para listar todos os contêineres. |
Iniciar o contêiner | Docker Start | Este comando inicia o contêiner. No entanto, os usuários também podem usar o ID do contêiner com o comando "start". |
Pare os contêineres | Docker Stop | O comando fornecido interromperá o contêiner em execução. |
Remova o contêiner | Docker RM | Para remover o contêiner, o comando "Docker RM" é usado. |
Reinicie o contêiner | Docker reiniciar | Este comando reiniciará o contêiner parado. |
Mate o contêiner | Docker Kill | O comando "Kill" mata apenas os contêineres em execução. |
Mate todos os recipientes em execução | Docker Kill $ (Docker PS -Q) | Este comando vai matar ou eliminar todos os recipientes em execução. |
Anexe o contêiner | Docker Anexo | Conecte os fluxos de entrada, saída e erro de um contêiner em execução. |
Porta exposta | Porta Docker | Mostre o mapeamento de portas dentro do contêiner. |
Docker Registry
Docker Registry é o armazenamento e o sistema em nuvem para gerenciar, publicar e armazenar imagens do Docker. Para esse fim, o Docker nos forneceu o registro oficial “Docker Hub”. Para jogar com o registro do Docker da linha de comando, consulte os comandos fornecidos:
Nome do comando | Sintaxe | Descrição |
---|---|---|
Conecte-se | Docker Login | Este comando é usado para fazer login no hub do docker. Os usuários também podem usar a opção "-u" para fornecer o nome de usuário no comando. |
Sair | Docker Logout | Este comando registra o usuário no registro do Docker. |
Imagem de busca | Pesquisa do Docker | Este comando é usado para pesquisar imagens do registro do Docker. |
Empurrar imagem | Docker Push | Este comando é usado para empurrar a imagem do docker do registro local para o registro remoto, no registro de docker privado ou oficial. |
Puxe a imagem | Docker Pull | Este comando é utilizado para puxar ou baixar imagens do Docker Registry. |
Volume do docker
O sistema de arquivos que está vinculado ao contêiner do Docker é referido como o volume do Docker. É usado para preservar os dados produzidos pelo contêiner do Docker. Para gerenciar o volume do Docker, consulte os comandos básicos do Docker Volume:
Nome do comando | Sintaxe | Descrição |
---|---|---|
Criar volume | Volume do Docker Criar | Este comando cria o novo volume. |
Volume da lista | Docker Volume LS | Liste todos os volumes do Docker. |
Remova o volume | Docker Volume RM -F | Este comando é usado para remover o volume com força. |
Rede Docker
Docker Network fornece a rede na qual os usuários podem executar serviços ou projetos. O Docker Networking nos permite usar quantas redes gostarmos. Para começar com a rede Docker, veja a tabela fornecida:
Nome do comando | Sintaxe | Descrição |
---|---|---|
Criar rede | Docker Network Create | Este comando cria uma nova rede. |
Rede de listas | Docker Network LS | Liste todas as redes disponíveis. |
Inspecione a rede | Docker Network Inspect | Este comando mostra informações detalhadas em uma ou mais redes. |
Conectar rede | Docker Network Connect Network Container | Este comando é utilizado para conectar a rede com o contêiner |
Remova a rede | Docker Network RM | Este comando remove a rede. |
Docker limpo
Enquanto trabalha na plataforma Docker para desenvolvimento de projetos, os usuários são ocasionalmente obrigados a limpar o sistema Docker ou talvez limpar alguns componentes do Docker. Para esse fim, passe pelos comandos mencionados na tabela:
Nome do comando | Sintaxe | Descrição |
---|---|---|
Volume de poda do docker | Prune de volume do docker | Este comando poda ou remove todo o volume não utilizado no Docker. |
Docker Prune Image | Docker Image Prune -a | Este comando remove todas as imagens de Docker penduradas ou não utilizadas. |
Docker Prune Container | Docker Container Prune -a | O comando fornecido removeu todos os recipientes pendurados, não utilizados e parados. |
Docker Prune System | Prune do sistema Docker | O comando especificado limpa completamente o docker removendo todas as imagens, redes e contêineres não utilizados e pendentes. Para remover o volume junto com outros componentes, a opção "--volume" será usada. |
Remova todos os recipientes | Docker RM $ (Docker PS -aq) | Este comando removerá todos os contêineres do Docker parado. |
Remova todas as imagens | Docker RMI -F $ (Docker Images -aq) | O comando fornecido removerá todas as imagens do Docker com força. |
Aqui vamos nós! Fornecemos a folha de dicas da linha de comando básica para a plataforma Docker.
Conclusão
Docker CLI é uma das maneiras mais eficazes de usar e gerenciar componentes do Docker para construir, enviar e desenvolver projetos e software. Para brincar com o Docker, o usuário deve ter conhecimento básico dos comandos do Docker para construir, criar, executar e remover as imagens, contêineres, volume e redes do docker. Este blog forneceu a folha de dicas da linha de comando básica para o Docker.