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