Como faço para editar uma imagem existente do Docker?

Como faço para editar uma imagem existente do Docker?

A imagem do docker é o principal componente do Docker. Enquanto trabalha no Docker, os desenvolvedores criam/construem várias imagens do Docker. No entanto, às vezes, eles podem precisar editar uma imagem específica do Docker. Nesta situação, os desenvolvedores podem editar qualquer imagem do Docker sempre que quiser.

Este artigo abordará os seguintes aspectos:

    • Pré -requisito: Crie/construa uma imagem do Docker
    • Edite uma imagem do Docker existente

Pré -requisito: Crie/construa uma imagem do Docker

Para criar uma imagem do Docker, primeiro, criar um arquivo de programa e um arquivo do docker. Depois disso, execute o “Docker Build -t .”Comando para criar uma imagem do Docker.

Etapa 1: Crie um arquivo de programa

Primeiro, crie um “índice.html”Arquivo do programa e cola o código de amostra-do-índice nele:




Olá Linuxhint


Este é o site Linuxhint




Etapa 2: Crie Dockerfile

Depois disso, crie um novo arquivo “Dockerfile”E cole as instruções abaixo fornecidas:

De Nginx: mais recente
Índice de cópia.html/usr/share/nginx/html/index.html
EntryPoint ["nginx", "-g", "Daemon Off;"]


Etapa 3: Crie a imagem do Docker

Agora, utilize o “Docker Build”Comando junto com o“-t”Opção para especificar o nome da imagem. Por exemplo, especificamos o “html-img”Nome da imagem:

Docker Build -T html -img .



Etapa 4: Verifique a imagem criada

Para garantir que a imagem tenha sido criada com sucesso, execute o comando abaixo declarado:

Imagens do Docker


Na saída abaixo, o recém -criado “html-img”A imagem pode ser vista:


Etapa 5: Construa o contêiner do Docker

Em seguida, construa o contêiner do docker usando o comando fornecido junto com o nome da imagem, “-nome”Opção para especificar o nome do contêiner e“-p”Opção para alocar a porta:

Docker Run-Nome HTML-CONT -P 80:80 HTML-IMG


Aqui, "HTML-CONT”É o nome do contêiner e“html-img”É a imagem do Docker:


Etapa 6: Exibir o aplicativo implantado

Navegue até a porta alocada no navegador e visualize o aplicativo implantado:


Pode -se ver que o aplicativo foi implantado com sucesso.

Edite uma imagem do Docker existente

À medida que a imagem do docker é construída a partir do arquivo do docker, para editar a imagem do docker, é necessária para fazer alterações no dockerfile ou no arquivo do programa. Para fazer isso, siga as etapas fornecidas.

Etapa 1: Faça alterações no arquivo do programa

Agora, faça algumas modificações no arquivo do programa. Por exemplo, adicionamos uma nova linha no arquivo do programa:




Linuxhint


Olá Linuxhint


Este é o nosso novo site




Etapa 2: Construa a imagem do Docker

Em seguida, utilize o comando abaixo da listada para criar/construir a imagem do Docker com o mesmo nome e novas modificações:

Docker Build -T html -img .



Etapa 3: Construa o contêiner Docker

Em seguida, construa e execute o novo contêiner com a mesma imagem do Docker:

Docker Run-Nome HTML-CONT2 -P 80:80 HTML-IMG


Aqui, "HTML-CONT2”É o novo nome do contêiner:


Etapa 4: Verificação

Finalmente, veja as novas mudanças no navegador:


Depois de modificar a imagem do Docker, novas alterações podem ser vistas no aplicativo, o que indica que a imagem do Docker foi modificada com sucesso.

Conclusão

Para editar uma imagem existente do Docker, é necessário fazer alterações no Dockerfile ou no arquivo do programa. Depois disso, execute o “Docker Build -t .”Comando para criar a imagem do docker com o mesmo nome de imagem e nova modificação. Em seguida, construa e execute o novo contêiner do Docker. Por fim, ver mudanças no navegador. Este artigo explicou o método para editar uma imagem do Docker.