详解Docker镜像提交命令commit的工作原理和使用方法
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,在本地创建一个容器后,可以依据这个容器创建本地镜像,并可把这个镜像推送到Docker hub中,以便在网络上下载使用。下面我们来动手实践。docker pull nginx:1.15.3用命令行启动一
千家信息网最后更新 2026年11月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安全错误
数据库的锁怎样保障安全
互联网与科技
江苏根荣互联网科技
科技互联网产品
互联网是不是新科技
互联网金融 科技金融
广西互联网科技公司
润盈互联网科技
火传媒上海互联网科技
互联网科技的未来发展
互联网科技公司的市场部门
江苏南京365互联网科技
北京华百购互联网科技有限公司
996高科技互联网公司
浙南科技城互联网大厦建设工程
本届互联网大会上的黑科技
互联网科技融合创新
江苏互联网科技小贷
济南小医互联网科技有限公司招聘
互联网时代高科技布局
互联网金融金融科技
上海挚品互联网科技有限公司
盈实互联网科技
科技企业和互联网企业
互联网科技缩写
互联网金融科技委员会
青岛中康互联网医疗科技有限公司
互联网新科技动漫ppt素材
山东有哪些互联网科技公司
互联网公司属于科技吗
安徽九吞吴互联网科技有限公司