首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

docker commit 命令的应用

上一节虽然系统地学习总结了docker技术,但docker还没完呢,我还在学docker。近段时间我准备把一些遗漏的并且我觉有用的知识点再记录一下。...docker commit命令就可以帮我们提交容器副本使之成为一个新的镜像。 ---- docker commit :提交容器副本使之成为一个新的镜像。...语法: docker commit -m="提交的描述信息" -a="作者" 容器ID 要创建的目标镜像名:[标签名] 需求: 生成一个带有vim命令的Ubuntu镜像。...具体操作: 1.拉去镜像 docker search ubuntu docker pull ubuntu 3.进入容器中 docker run --name ubuntu -it ubuntu 4.在容器内安装...commit生成新镜像 查看容器ID docker ps -a 生成新镜像 docker commit -m="a vim ubuntu" -a="haiexijun" 12a4d1b772cd myubuntu

32120

docker镜像制作commit方式

docker镜像制作 可以先基于一个已有镜像,通过bash添加自己需要的环境,然后commit一下【虽然官方不建议通过commit方式来创建,如果不担心镜像会越来越大的话,这种方式是最自由最简单的,通过...dockerfile当然是更优的啦】 基于tensorflow官方镜像做修改,https://hub.docker.com/r/tensorflow/tensorflow/ 拉线上镜像 docker pull...等等 安装完环境后退出docker exit 查看所有docker容器,找到要commit的容器id docker ps -a 结果如下: [1240] 这里我要commit的容器id为00ff1b764a1b...commit制作镜像 官方文档:https://docs.docker.com/engine/reference/commandline/commit/ [1240] docker commit -a...REPOSITORY 我创建的REPOSITORY: [1240] 将镜像标记成同名REPOSITORY [1240] 登录账号docker loginpush到线上 [1240] 通过commit搭建的镜像真的比较大

1.6K60

Docker学习6-Docker镜像commit操作案例

命令公式: docker commit  -m=“提交的描述信息” -a="作者" 容器id 要创建的目标镜像名称:[标签名] 演示案例: 那么我们就基于从远程仓库pull下来的Ubuntu。...docker commit 提交容器副本使其变为一个新的镜像。 图片 我们启动原始下载的Ubuntu。使用vim命令如下: 图片 命令未发现。...在docker宿主机使用命令公式: docker commit -m"提交的描述信息" - a"作者" 容器id 要创建的目标镜像名:[标签名] 图片 注意其中的:50dba2e06051是通过docker...ps获取到的 图片 docker commit之后,我们在通过 docker images命令查看当前宿主机上有多少个镜像: 图片 我们可以看到原来Ubuntu大小是72.8M。...Desktop后迁移镜像位置 【Docker学习系列】Docker学习1-docker安装 【Docker学习系列】Docker学习2-docker设置镜像加速器 【Docker学习系列】Docker

48520

Docker教程系列】Docker学习6-Docker镜像commit操作案例

命令公式:docker commit -m=“提交的描述信息” -a="作者" 容器id 要创建的目标镜像名称:[标签名]演示案例:那么我们就基于从远程仓库pull下来的Ubuntu。...docker commit 提交容器副本使其变为一个新的镜像。我们启动原始下载的Ubuntu。使用vim命令如下:命令未发现。...在docker宿主机使用命令公式:docker commit -m"提交的描述信息" - a"作者" 容器id 要创建的目标镜像名:[标签名]注意其中的:50dba2e06051是通过docker ps...获取到的docker commit之后,我们在通过 docker images命令查看当前宿主机上有多少个镜像:我们可以看到原来Ubuntu大小是72.8M。...】Docker学习1-docker安装【Docker学习系列】Docker学习2-docker设置镜像加速器【Docker学习系列】Docker学习3-docker的run命令干了什么?

47450

docker commitdocker build制作镜像有什么区别

Docker中,有两种常见的方式来创建Docker镜像,分别是使用docker commitdocker build命令。...docker commit命令的语法如下:docker commit [OPTIONS] CONTAINER [REPOSITORY[:TAG]]其中,OPTIONS是可选参数,可以设置镜像的名称、标签...接着,使用docker commit命令保存该容器的状态,并创建了一个名为myimage的新镜像。使用docker commit命令创建镜像的主要优点是快速、简单和灵活。...但是,由于docker commit命令是基于容器状态创建新的镜像,因此容器的历史记录和构建步骤可能会丢失。...总结在Docker中,使用docker commitdocker build命令都可以创建新的镜像。docker commit命令适用于快速、简单和灵活的场景,可以基于现有容器状态创建新的镜像。

1.6K30

3,docker基础之---Commit+Dockerfile制作

docker目前镜像的制作两种方法: 1,基于docker Commit制作镜像 2,基于dockerfile制作镜像,Dockerfile 为主流的制作方式 如果不制作镜像删除容器之后则里面配置的文件也随之删除...~]# docker commit -a 'lyx' -m 'mkdir /home/xdclass net-tools' cc5a01178967 mycentos:v1 sha256:64e6184ab6d4aeeb3c1c1ade6892cfdad76c630efbaec28d2ea800ad9788abfe...commit代表制作成镜像 -a属性表示制作人我写的lyx -m属性表示这个文件大致内容我则用来保存的是安装net-tools 输入ID mycentos命名和v1版本 [root@docker...commit构建带sshd服务自定义镜像 查看本地镜像: [root@docker ~]# docker images REPOSITORY TAG IMAGE ID CREATED...[root@docker ~]# docker commit my-centos1 centos_sshd:7.0 sha256:6cfc9c28a7774889f6987cfca6d28a8b8153b3d4265bae40c4ecfe8333c09d00

20710

快速入门Docker(4)——commit镜像|容器数据卷

上篇文章给家讲解了实战练习附带了给大家又聊了下境像讲解的原理,本篇文章主要给家聊一聊关于commit的和容器数据卷相关内容附带一些练习,编写不易:对你有帮助【一键三连,收藏】。...看完掌握以下内容: commit 镜像 原理 了解什么是容器数据卷 如何使用数据卷 附带 MySQL 安装实战 了解具名和匿名挂载 ?...一、commit 镜像 docker commit 提交容器成为一个新的副本 # 命令和git 原理类似 docker commit -m="提交的描述信息" -a="作者" 容器Id 目标镜像名...webapps #我自己拷贝进去了基本的文件 root@e0ecc9f999de:/usr/local/tomcat# cp -r webapps.dist/* webapps # 将我们操作过的容器通过commit...提交成一个镜像,我们以后就是使用我们修改过的镜像即 #添加 [root@192 ~]# docker commit -m="添加了webapps中的内容" -a="大数据老哥" 3992bb6e4b6c

91920

docker实战篇」python的docker-docker镜像的创建使用docker commit命令(32)

commit的方式可以制作镜像 1.下载基础镜像nginx docker run --name webnginx -d -p 80:80 nginx ?...5.docker commit 命令 docker commit [选项] [[:]] docker commit --author "idig8<idig8....8.慎用docker commit命令生成镜像 虽然可以比较直观的帮助理解镜像分层存储的概念,但是实际环境中并不会这样使用。犹豫命令的执行,还有很多文件被改动或添加。...此外,使用docker commit意外这所有对镜像的操作都是黑箱操作,生成的镜像也被称为黑箱镜像。实际工作中尽量不使用这个。 dockerfile的方式制作镜像 下次说。...使用的命令就是docker commit,手动操作给旧的镜像添加了一个新的层形成了一个新的镜像,大家对镜像多层分组应该有了感觉。

74720

Docker---联合文件系统和commit补充操作

联合文件系统 探究联合文件系统 1 Docker镜像是什么 2 UnionFS(联合文件系统) 3 Docker 镜像加载原理 4 Docker 镜像联合文件系统分层,Tomcat镜像示例 5 镜像和容器的关系...6 总结 Docker镜像commit操作补充 实例演示 端口映射 端口随机分配 commit操作演示 Docker方式启动tomcat,访问首页出现404错误的解决办法 ---- 探究联合文件系统...3 Docker 镜像加载原理 docker 的镜像实际上由一层一层的文件系统组成,这种层级的文件系统就是联合文件系统(UnionFS)。...镜像层与容器层的关系图如下图所示: ---- Docker镜像commit操作补充 docker commit 提交容器副本使其成为一个新的镜像 docker commit -m=“提交的描述信息...,现在访问验证一下: ---- 端口映射 ---- 端口随机分配 ---- commit操作演示 首先创建并运行一个tomcat容器,然后删除当前tomcat容器内部的docs,即文档 删除webapps

48020

git commit后,如何撤销commit

修改了本地的代码,然后使用: git add file git commit -m ‘修改原因’ 执行commit后,还没执行push时,想要撤销这次的commit,该怎么办?...解决方案: 使用命令: git reset --soft HEAD^ 这样就成功撤销了commit,如果想要连着add也撤销的话,–soft改为–hard(删除工作空间的改动代码)。...命令详解: HEAD^ 表示上一个版本,即上一次的commit,也可以写成HEAD~1 如果进行两次的commit,想要都撤回,可以使用HEAD~2 –soft 不删除工作空间的改动代码 ,...撤销commit,不撤销git add file –hard 删除工作空间的改动代码,撤销commit且撤销add 另外一点,如果commit注释写错了,先要改一下注释,有其他方法也能实现,...如: git commit --amend 这时候会进入vim编辑器,修改完成你要的注释后保存即可。

1.6K20
领券