首页 > 其他分享 >docker实战教程(八):commit命令

docker实战教程(八):commit命令

时间:2022-10-02 14:36:21浏览次数:45  
标签:教程 get vim 镜像 ubuntu commit docker

docker commit

docker commit 提交容器副本使之成为一个新的镜像

docker commit -m="提交的描述信息" -a="作者" 容器ID 要创建的目标镜像名:[标签名]

演示ubuntu安装vim

  1. 从hub上下载ubuntu镜像到本地并成功运行
    2.原始的默认ubuntu镜像是不带着vim命令的
  2. docker实战教程(八):commit命令_vim

  3. 3.外网连通的情况下,安装vim
#docker容器内执行下面两条命令
apt-get update
apt-get -y install vim

docker实战教程(八):commit命令_docker_02

如果遇到apt-get update报错:Temporary failure resolving 'security.ubuntu.com’,退出容器,在cenos下配置

cd /etc/docker
vim daemon.json
#然后将如下的内容放入daemon.json里面
{
“dns”: [“8.8.8.8”, “114.114.114.114”]
}
#重启docker
systemctl restart docker

4.安装完成后,commit我们自己的新镜像

docker实战教程(八):commit命令_docker_03

5.启动我们的新镜像并和原来的对比

docker实战教程(八):commit命令_vim_04

总结

docker中的镜像分层,支持通过扩展现有镜像,创建新的镜像。类似java继承于一个base基础类,自己再按需扩展。新镜像是从base镜像一层一层叠加生成的,每安装一个软件,就在现有镜像的基础上增加一层



标签:教程,get,vim,镜像,ubuntu,commit,docker
From: https://blog.51cto.com/u_14629396/5729310

相关文章

  • docker实战教程(十一):容器数据卷
    --privileged=truedocker挂载主机目录访问,如果出现cannotopendirectory:Permissiondenied解决办法:在挂载目录后多加一个--privileged=true参数即可如果是centos7安全模块......
  • 如何在 macOS 上使用 iMovie 进行视频剪辑教程 All In One
    如何在macOS上使用iMovie进行视频剪辑教程AllInOne视频剪辑/视频后期处理https://support.apple.com/zh-cn/HT212059https://support.apple.com/zh-cn/guid......
  • #kaldi安装教程
    #kaldi安装教程 https://blog.csdn.net/shengwei_1995/article/details/117248844?ops_request_misc=&request_id=&biz_id=102&utm_term=Configuring%20KALDI%20to%20us......
  • Creo 9.0软件安装包和安装教程
    Creo9.0软件简介:PTCCreo9.0是一款强大的三维建模软件,该软件整合了Pro/Engineer的参数化技术、CoCreate的直接建模技术和ProductView的三维可视化技术的新型CAD设计软件包......
  • Docker下,五分钟极速体验机器学习
    欢迎访问我的GitHub这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos看标题是否很激动,对机器学习很感兴趣,但是搭建环境和运行demo总......
  • docker启动rabbitmq
    运行dockersystemctlstartdocker查看进程ps-ef|grepdocker#运行rabbitdockerrun-d--hostnamemy-rabbit--namerabbit-p15672:15672-p5672:5672r......
  • docker常用命令
    启动dockersystemctlstartdockerps-ef|grepdocker启动mysqldockerrun--namemysql-v$PWD/conf:/etc/mysql/conf.d-v$PWD/logs:/logs-v$PWD/data:/var/li......
  • Docker部署服务器性能实时监测工具WGCLOUD服务端server
    1.首先下载WGCLOUD(Linux版本)我们在本文里使用docker部署server端进行说明,agent不需要docker来部署​官网下载地址:​​http://www.wgstart.com/​​ 2.解压到/wgcloudDocker......
  • XXL-JOB 服务器定时调度管理器使用教程
    简介相对于简单的spring支持的@corn,xxl-job支持动态修改等操作,由于有一个页面管理,方面业务人员操作相关功能开箱即用demo源代码https://github.com/xuxueli/xxl-jo......
  • .NET教程 - 日志 & 诊断 (Logs & diagnostics)
    更新记录转载请注明出处:2022年10月2日发布。2022年10月1日从笔记迁移到博客。日志(logging)日志的作用在应用程序中添加代码以记录正在发生,尤其是发生异常时以便......