首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://blog.51cto.com/sery/2298506

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

使用Dockerfile定制自己的docker镜像

我们都知道,在Linux系统下可以通过shell脚本来自动安装部署应用,这样不但免去了手动操作的麻烦,而且还可以通过一些自动化工具来实现批量安装部署。那么docker是否也可以通过脚本的方式定制镜像呢?当然可以,那就是Dockerfile,我们可以把创建应用镜像的操作都写入一个Dockerfile文件里,然后通过docker build命令来构建自已的镜像,这个过程类似shell脚本的功能。docker环境的安装部署可以参考我的另一篇博文《Centos 7部署docker环境、基本命令使用及简单实战》,https://blog.51cto.com/andyxu/2174652 本文的所有操作都是基于这个环境执行的。在使用dockerfile之前,我们先来看一个简单的例子:实例1:查看本机公网IP地址 docker pull ubuntu mkdir -p dockerfile/myip 创建Dockerfile文件vim dockerfile/myip/Dockerfile FROM ubuntu:latest #基于ubuntu:latest镜像来构建新的镜像 MAINTAINER ...

ESXi虚拟机磁盘格式转换与减小硬盘容量的方法

VMware虚拟机磁盘厚置备、精简置备两种格式。精简置备磁盘按需增长,厚置备磁盘立刻分配所需空间。厚置备磁盘较之精简置备磁盘有较好的性能,但初始置备浪费的空间较多。 精简置备磁盘虚拟机,如果频繁增加、删除、修改数据,精简置备磁盘实际占用的空间会超过为其分配的空间。例如某个VMware Workstation或VMware ESXi的虚拟机,为虚拟硬盘分配了40GB的空间(精简置备)。如果这台虚拟机反复添加、删除数据,在虚拟机中看到硬盘剩余空间只能还有很多,例如剩余一半,但这个虚拟硬盘所占用的物理空间可能已经超过了40GB,如果是厚置备磁盘则不会存在这个问题。 实际的生产环境中,虚拟机选择厚置备磁盘还是精简置备磁盘,要根据实际情况选择。如果虚拟机强调性能、并且数据量不大,则选择“厚置备立刻置零”,这将获得最好的性能。如果数据量持续增长、但变动不大,只是持续的增加,则可以选择“精简置备”磁盘。 在生产环境中,为虚拟机分配厚置备磁盘,磁盘的大小以达到稳定工作时占用的实际空间的1.5~2倍为宜,例如虚拟机稳定工作后需要400GB的空间,则为虚拟硬盘分配600~800GB为宜。空间不够可以再增加...

相关文章

发表评论

资源下载

更多资源
Oracle

Oracle

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Eclipse

Eclipse

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

JDK

JDK

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。