Como salvar alterações em uma imagem Docker

Ao trabalhar com imagens e contêineres do Docker, um dos recursos básicos é confirmar alterações em uma imagem do Docker. Quando você se faz alterações, basicamente cria uma nova imagem com uma camada adicional que modifica a camada da imagem base.

Pull Docker Image

sudo docker pull ubuntu

Se você verificar as imagens disponíveis, verá a imagem do Ubuntu:

sudo docker images

Deploy Container

sudo docker run -it 08d22c0ceb15 bin/bash

Modificando o contêiner

apt update && apt-get install nmap

Você pode verificar a instalação executando:

nmap --version

Depois de terminar de modificar o novo contêiner, saia dele:

exit

Exiba uma lista de contêineres iniciados:

sudo docker ps -a

Confirmar alterações na imagem

docker commit [CONTAINER_ID] [new_image_name]

Portanto, no nosso exemplo será:

docker commit 08d22c0ceb15 ubuntu-nmap