详解Docker镜像提交命令commit的工作原理和使用方法
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,在本地创建一个容器后,可以依据这个容器创建本地镜像,并可把这个镜像推送到Docker hub中,以便在网络上下载使用。下面我们来动手实践。docker pull nginx:1.15.3用命令行启动一
千家信息网最后更新 2025年12月02日详解Docker镜像提交命令commit的工作原理和使用方法
在本地创建一个容器后,可以依据这个容器创建本地镜像,并可把这个镜像推送到Docker hub中,以便在网络上下载使用。
下面我们来动手实践。
docker pull nginx:1.15.3
用命令行启动一个容器:
docker run -d -p 1080:80 --name jerry-nginx nginx:1.15.3
localhost:1080
进入容器的shell:
docker exec -it jerry-nginx /bin/bash
查看这个nginx镜像默认的首页:

我想在容器里使用wget,所以先安装:
apt-get update && apt-get -y install wget

使用wget命令下载一个图片文件和一个html文件到Nginx服务器存放网页的位置:
wget --no-check-certificate -O /usr/share/nginx/html/evil.jpg https://github.com/raw/slvi/docker-k8s-training/master/docker/res/evil.jpgwget --no-check-certificate -O /usr/share/nginx/html/index.html https://github.com/raw/slvi/docker-k8s-training/master/docker/res/evil.html
重新刷新页面,我们现在看到的页面已经变成了wget下载下来的页面:
我们现在希望把这个容器里发现的修改固化下来,以便其他人可以使用。
docker commit jerry-nginx jerry-modify-nginx:1.0
使用命令将1.0设置成latest tag:
docker tag jerry-modify-nginx:1.0 jerry-modify-nginx:latest
用docker stop jerry-nginx把旧的容器停掉,再启动修改后的容器jerry-modify-nginx:
docker history命名查看这个新镜像的历史:
执行命令给这个新的镜像打上标签:
docker tag jerry-modify-nginx:latest registry.ingress.shcw46.k8s-train.shoot.canary.k8s-hana.ondemand.com/jerry-modify-nginx:760d7ca6
把打上标签的镜像push到远端:
docker push registry.ingress.shcw46.k8s-train.shoot.canary.k8s-hana.ondemand.com/jerry-modify-nginx:760d7ca6
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
容器
镜像
命令
页面
文件
标签
上下
位置
内容
历史
图片
就是
服务器
网络
网页
首页
学习
实践
帮助
支持
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
限制网络安全访问的本地策略
mysql获得数据库排名
网络安全绘画动漫人物画
sun的服务器
江西塔式服务器云主机
望城奥特莱斯软件开发
高性能linux服务器构建实战
河南数据软件开发服务郑重承诺
网络安全可以采取哪些措施
自制服务器 建站
软件开发文档教程
老男孩 网络安全
2020数据库笔试题
宜章软件开发工程师培训学校
运维 对比 软件开发
小学生网络安全家庭短剧
联想服务器主机编号
昭通计算机网络技术费用
his数据库
宝山区品牌软件开发定制介绍
艾爱科技互联网生活
北京语音网络技术质量服务
计算机网络技术好考研
乌兰察布服务器数据迁移
csgo登录不了服务器
pdb数据库查的分辨率
桂阳学it软件开发就业
服务器硬盘能不能直接拆
阿里云rds数据库复制功能
中学生网络安全发声亮剑