Como criar imagem personalizada do Docker

Como criar imagem personalizada do Docker

As imagens do docker são o ponto de partida e o componente essencial do fórum do Docker para construir e implantar o aplicativo em contêineres. Docker também nos fornece milhares de imagens do Docker no registro oficial. Os desenvolvedores podem utilizar essas imagens para criar imagens personalizadas para conterize seus aplicativos, programas ou software.

Este artigo demonstrará como criar uma imagem personalizada para dockerizar o programa ou aplicativo.

Como criar imagem personalizada do Docker?

Para criar a imagem personalizada do Docker, primeiro, crie o DockerFile que define as instruções essenciais para recipiente do programa. Depois disso, crie uma nova imagem ou modelo de contêiner personalizado usando o Docker “construir”Comando. Para a ilustração, siga a instrução fornecida.

Etapa 1: Faça o Dockerfile

Primeiro, crie o arquivo chamado “Dockerfile”Para definir a instrução para criar o instantâneo ou imagem do contêiner personalizado. Por exemplo, usamos as seguintes instruções para implantar o programa Python no contêiner:

    • ““DE”É utilizado para alocar a imagem base do contêiner.
    • ““CORRER”A declaração é usada para executar o comando. Por exemplo, usamos o “atualizar"Comando, o"instalar”Comando para instalar o python3 e o“rm”Comando para remover dependências extras ou não utilizadas automaticamente.
    • ““Cmd”O comando é usado para definir executáveis ​​para o contêiner. Para esse fim, definimos o programa/código Python:
De Ubuntu
Execute APT-GET UPDATE && APT-GET Install -y --no-Install-Recommends \
&& apt -get install -y python3 \
&& rm -rf/var/lib/apt/lists/*
CMD Python3 -C "Print ('Welcome to Python Tutorial in Docker')"


Etapa 2: Faça a imagem personalizada do Docker

Faça ou gerar a imagem personalizada a partir de instruções definidas no Dockerfile usando o comando fornecido. O "-t”Opção Especifica a tag ou nome da imagem:

Docker Build -t Python -IMG .



Etapa 3: Execute a imagem

Depois disso, execute a imagem para implantar o aplicativo ou programa no contêiner. Para esse fim, utilize o “Docker Run ”Comando. Aqui o "-eu”A opção é usada para operar o contêiner no modo interativo, e o“-t”A opção é usada para atribuir o terminal TTY-Pseudo ao contêiner:

Docker Run -t Python -IMG



Para a verificação, liste as imagens e verifique se a imagem personalizada foi criada ou não:

Imagens do Docker -a



Você pode ver que a imagem personalizada foi criada com sucesso.

Conclusão

Para criar a imagem personalizada no Docker para contêiner o programa ou aplicativo, primeiro, crie o arquivo chamado “Dockerfile”Que define as instruções essenciais para criar o instantâneo do contêiner. Em seguida, crie o instantâneo ou imagem personalizado para o contêiner através do “Docker Build -t .”Comando. Este blog demonstrou como criar uma imagem personalizada do Docker.