Os ambientes do docker incluem elementos diferentes, como imagens, recipientes, redes, hub do dock, volume e muitos outros que tornam o desenvolvimento uma brisa. No entanto, esses elementos também ocupam grande parte do espaço do seu sistema e podem desordenar o ambiente de desenvolvimento do Docker. A organização é um processo que envolve gerenciar e remover imagens, volume, contêineres e redes.
Neste post, explicaremos:
É possível organizar o ambiente de desenvolvimento com o Docker?
Sim, é possível organizar o ambiente de desenvolvimento com o Docker. Declarar o ambiente de desenvolvimento contém gerenciamento de imagens do Docker e remoção de componentes antigos e não utilizados do Docker.
Para gerenciar as imagens do Docker, o Docker nos fornece meios diferentes, como armazenamento em nuvem, registro oficial do Docker Hub e registros privados do Docker nos quais você pode publicar as imagens do Docker e organizar o ambiente do Docker, salvando todas as coisas em um lugar em um lugar. Você também pode utilizar o repositório remoto do GitHub para salvar o código e as imagens do projeto.
Como organizar um ambiente de desenvolvimento?
Os componentes essenciais do Docker usados no desenvolvimento são recipientes e imagens do Docker. Os contêineres também organizam o desenvolvimento, pois encapsula todas as dependências do projeto e código -fonte. No entanto, as imagens estão construindo blocos para criar e manter os recipientes do Docker e também são chamados de estrutura de contêiner do Docker. Você pode empurrar essas imagens para o registro para gerenciá -las no armazenamento em nuvem e organizar a plataforma de desenvolvimento do Docker.
Para organizar o ambiente de desenvolvimento removendo e publicando as imagens no Docker Hub, utilize as instruções fornecidas.
Etapa 1: Crie Dockerfile
Primeiro, gerar um Dockerfile simples e adicione as instruções para recipiente seu aplicativo da seguinte maneira:
Por exemplo, contêinemos um simples “índice.html"Arquivo usando"Nginx: mais recente”Imagem base:
De Nginx: mais recente
Índice de cópia.html/usr/share/nginx/html/index.html
EntryPoint ["nginx", "-g", "Daemon Off;"]
Etapa 2: gerar uma imagem
Em seguida, gerar a imagem do Docker através de “Docker Build”Comando:
> Docker Build -T html -img .
No comando acima, “-t”É utilizado para especificar a etiqueta da imagem ou nome da imagem:
Etapa 3: imagem da tag
Para gerenciar a imagem no repositório oficial do Docker Hub, primeiro a imagem como “/:”. Para esse fim, consulte o comando abaixo:
> Docker Tag HTML-IMG RAFIA098/HTML-IMG
Agora, liste todas as imagens do Docker e verifique se a imagem está marcada ou não:
> Imagens do Docker
Aqui, você pode ver que marcamos a imagem “RAFIA098/HTML-IMG”:
Etapa 4: Faça login no hub do Docker
Para empurrar a imagem, primeiro, faça login no Docker Hub ou em seu registro privado usando “Docker Login”Comando:
> Login do Docker
Adicione as informações solicitadas, como o nome de usuário e a senha. Se o “O login conseguiu”A mensagem aparece, significa que você entrou com sucesso no Docker Hub:
Etapa 5: Push Docker Image
Em seguida, empurre a imagem marcada para o Docker Hub, utilizando o comando abaixo:
> Docker Push RAFIA098/HTML-IMG
Etapa 6: Remova as imagens do seu sistema
Depois de publicar sua imagem no Docker Hub, remova essas imagens da plataforma Docker do seu sistema para organizar. Para fazer isso, o “Docker RMI”O comando será usado junto com o“-f”Opção para remover a imagem com força:
> Docker rmi -f html -img
Remova a imagem marcada também do seu sistema, pois é publicado e gerenciado no Docker Hub:
> Docker RMI -F RAFIA098/HTML -IMG
Para essa verificação, liste novamente todas as imagens usando o “Imagens do Docker”Comando:
> Imagens do Docker
Aqui, você pode ver que removemos com sucesso as imagens e organizamos o ambiente de desenvolvimento do Docker:
Como puxar a imagem após o ambiente de desenvolvimento com o Docker?
Depois de organizar o ambiente do Docker, contêntando o projeto, criando e gerenciando a imagem do Docker em algum repositório remoto ou em nuvem, você pode acessar essas imagens do seu sistema ou de qualquer outra máquina e implantar facilmente o projeto. Para esse fim, dê uma olhada no procedimento fornecido.
Etapa 1: Puxe a imagem do Docker Hub
Primeiro, faça login no Docker Hub ou no seu registro, conforme explicado na seção acima. Depois disso, puxe a imagem do Docker para o seu repositório local em sua máquina local com a ajuda do “Docker Pull ”Comando:
> Docker Pull RAFIA098/HTML-IMG
Etapa 2: disparar o contêiner
Execute a imagem para criar e iniciar o contêiner abaixo do comando dado:
> Docker Run -d -p 80:80 RAFIA098/HTML -IMG
No comando acima:
Depois disso, navegue pelo “LocalHost”No seu navegador favorito e verifique se o aplicativo está em execução ou não:
Pode -se observar que tivemos sucesso na execução do aplicativo puxando a imagem do Docker Hub.
Conclusão
Sim, é possível organizar o ambiente de desenvolvimento do Docker, gerenciando as imagens e outras fontes sobre armazenamento em nuvem ou registros do Docker. No entanto, os contêineres também organizam o ambiente de desenvolvimento, pois encapsulam todas as bibliotecas, pacotes e código -fonte necessários para desenvolver e executar o aplicativo. O registro oficial do Docker Hub pode ser usado para publicar e salvar as imagens do Docker, que podem ser facilmente acessadas de qualquer máquina. Este post explicou como organizar seu ambiente de desenvolvimento com o Docker.