Commit — быстрое создание своего образа
Иногда для простой работы с докерами достаточно произвести изменения в интерактивном режиме и «сохранить» эти изменения.
Использование Dockerfile или volumes в этом случае м.б. не оправдано, для этого можно внести изменения и «закоммитить» его как обычный git проект.
Минус ланного подхода в большем числе слоев и большем объеме docker контейнера. Лучше использовать dockerfile
Что надо сделать:
запустить существующий образ в -it режиме
произвести какие-то действия/изменения
Выполнить команду:
docker commit SourseImageName dockerid/ImageNameNew
Можно залить свой образ на docker hub
выполнить docker login (авторизоваться на докер-hub)
выполнить docker push dockerid/myappimage – тем самым залив свой образ на докер хаб (p.s. там есть 1 закрытый репозиторий)