首页 > 编程语言 >将容器中程序复制另一个容器中运行

将容器中程序复制另一个容器中运行

时间:2023-06-11 20:12:00浏览次数:39  
标签:容器 程序 apt 复制 镜像 安装

在学习和测试过程中,我们可能用用的许多镜像,其实还是比较零散的,要记录 docker run 命令,我曾经想把 ubuntu 容器当成正常的系统来用,apt 安装需要的软件,然后 commit 提交成镜像。

这样,我只要启动这个镜像,啥都有了。后来我发现用到最后,生成的镜像太大了。而且 apt 安装的软件版本没有源码安装好控制。自己原码安装,时常也会遇到一些不兼容的问题,下工功夫在编译上,并不合算。

从 docker 多阶段构建,受到启发,把一个容器中的程序和程序依赖目录都复制另一个容器中,然后,装上相应的依赖,不就好了吗。

下面是启动三个镜像,命令是我封装过的,但过程简单,懂得的都会。

下面是复制目录了,和创建日志目录,创建用户等操作。

下在试着改变 index.html 内容

 

标签:容器,程序,apt,复制,镜像,安装
From: https://www.cnblogs.com/zbseoag/p/17473415.html

相关文章

  • 关于python程序打包的问题-找不到fsspec
    转载自:https://blog.csdn.net/weixin_47861710/article/details/121267155这个问题困扰了我将近两天的时间一直找不到什么好的办法,甚至打算放弃。主要原因是身边没有可以述说的人,也没有可以请教的人。正在想要放弃的时候找到了解决办法。打包后运行程序是这样的,大概意思是找不......
  • 容器镜像静态扫描原理
    前言有这样一个工具,可以对镜像进行扫描,拿出其中包含的软件包、lib库(pip包等)、危险文件等,并能够识别出哪些包是存在漏洞的.比如trivy工具.那么他们是如何做到这件事情的呢?正好最近在研究这块,索性就简单谈一谈(其实原理很简单).获取包含内容对于镜像的存储,层之间......
  • nginx+tomcat+memcached (msm)实现 session同步复制
    这里重点强调如何实现linux服务器上服务器session共享,软件安装不再赘述。 首先我们需要对cookie和session的工作机制非常了解,如果不了解其中的原理,就算配置成功,也毫无意义。换了工作换了环境,重新配置起来 仍然需要重头来过,事倍功半。    cookie是怎样工作的? 例如,我们创......
  • Nginx流量复制/AB测试/协程
    在实际开发中经常涉及到项目的升级,而该升级不能简单的上线就完事了,需要验证该升级是否兼容老的上线,因此可能需要并行运行两个项目一段时间进行数据比对和校验,待没问题后再进行上线。这其实就需要进行流量复制,把流量复制到其他服务器上,一种方式是使用如tcpcopy引流;另外我们还可以使......
  • python调用浏览器,实现刷网页小程序
       python打开浏览器,可以做简单的刷网页的小程序and其他有想象力的程序。不过仅供学习,勿用非法用途。python的webbrowser模块支持对浏览器进行一些操作主要有以下三个方法:webbrowser.open(url,new=0,autoraise=True)webbrowser.open_new(url)webbrowser.open_n......
  • (译)如何优化cocos2d程序的内存使用和程序大小:第一部分
    译者:在我完成第一个游戏项目的时候,我深切地意识到“使用cocos2d来制作游戏的开发者们,他们大多会被cocos2d的内存问题所困扰”。而我刚开始接触cocos2d的时候,社区里面的人们讨论了一个非常有意义的话题:“请简单地讲述你认为新手cocos2d程序员在他开始编码之前,最应该先知道,或者应该关......
  • 程序员减少BUG的两个小妙招!
    原创:陶朱公Boy(微信公众号ID:taozhugongboy),欢迎分享,转载请保留出处。​点评:我们说衡量一个程序员水平的高低往往有很多因素,但有一个因素至关重要即代码质量。如果程序员写的功能在测试阶段就被频繁打回,上线了之后,用户反馈这里有问题那里有问题,大家可以想像这样的程序员水平能......
  • 程序员避免项目延期的四个小窍门!
    原创:陶朱公Boy(微信公众号ID:taozhugongboy),欢迎分享,转载请保留出处。点评:身为程序员的你,不知道在你身上曾经有没有发生过,因为种种原因,导致项目延期的情况?(约定某个时间点上线,结果拖到几天时间后)这里面我相信肯定有一些客观因素存在:比如就像上文最后一幅漫画图所描述的那样,市场......
  • 01-《程序员修炼之道——从小工到专家》读书笔记
     这本书描述了一些程序员编写大型项目时所应该遵循的最基本的原则和可以使用的最基本的工具。它没有描述某一种特定的语言、特定的算法,也没有推荐一种编程方法作为万灵药,而是介绍了实用主义的思想,并介绍了一整套方法论帮助程序员与团体避免错误、避免浪费无谓的时间,更有效地开发......
  • 02-《程序员修炼之道——从小工到专家》读书笔记
    复制别人的代码时,代码中可能包含了我们并不需要的段落,或者是出现了我们并不理解的逻辑,这会导致我们的代码不够清晰、不够简洁。另外,如果我们使用之前成功的代码来解决新问题,那么我们就会变成一个只能解决管理员问题,却不能写出优秀代码的程序员。最后,当我们不写注释时,这会让后来的......