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
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.