最新镜像并推送镜像至dockerhub

【第一步:】

在某个镜像中做点增删改查任一操作


【第二步】:

$ docker diff [container_ID]【确认启动镜像中文件和当前目录的差异变化】


【第三步】:

$ docker commit -m=本次修改简介 [CONTAINER ID] [REPOSITORY NAME]:[TAG name]
【将最新状态的镜像另存为一个镜像名:tag名,eg:$ docker commit -m=20210304v1 [CONTAINER ID] dvwa:v1】


【第四步】:

$ docker tag [原镜像respository_name]:[原镜像TAG_name] [dockerhub_account_name]/[dockerhub_respository_name]:[自定义TAG_NAME]
【将另存后的镜像打上dockerhub对应仓库名以及tag,eg: $ docker tag dvwa:v1 13681878977/dockers:dvwa_20210304_v1】


【第五步】:

$ docker push [dockerhub_account_name]/[dockerhub_respository_name]:[指定需要推送的镜像的TAG_ID]
【推送最新创建的镜像到dockerhub,eg:$ docker push test/dockers:dvwa_20210304_v1】

原文地址:https://www.cnblogs.com/lich1x/p/14483691.html