【第一步:】
在某个镜像中做点增删改查任一操作
【第二步】:
$ 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】