现在我在创建镜像时会做两件事情:1.在build每一个镜像时,都加上具体的版本号;2.为所有的应用写启动脚本。一个应用程序创建一个子进程是很常见的。在绝大多数的系统中,可以创建一个子进程,读取它的输出,退出时检查返回值等等,然后待程序结束后,交由init进程进行资源回收..
分类:
其他好文 时间:
2014-11-30 17:18:25
阅读次数:
181
散列表(Hash table,也叫哈希表),是根据关键字(Key value)而直接访问在内存存储位置的数据结构。也就是说,把键值通过一个函数的计算,映射到表中一个位置来访问记录,这加快了查找速度。这个映射函数称做散列函数,存放记录的数组称做散列表。类似于数学中的映射关系。 现假设关键字的全域...
分类:
其他好文 时间:
2014-11-30 13:44:50
阅读次数:
150
共享宿主机的目录给容器 docker run -i -t -v ~/download:/home/hello python3-env /bin/bash-v 表示创建一个数据卷并挂载到容器里~/download:/home/hello 冒号前面是宿主机目录,后面是容器里的目录。表示把宿主机的down...
分类:
其他好文 时间:
2014-11-29 01:25:10
阅读次数:
246
研究Afinal是为了弄懂它到底是怎么实现的,它怎么就能够实现了呢?不过,现在先要看一下怎么用,再从表面推导内在。本文就Afinal中建表、添加、删除、查找等常见数据库操作加以说明、探索。一、创建数据库可以看到,有多个create的方法。可以通过参数指定要创建的数据的名称,存储位置,debug模式....
分类:
数据库 时间:
2014-11-28 17:35:20
阅读次数:
348
1. 将 /var/lib/docker 移至数据盘原因: docker运行中产生较大文件,以及pull下来的images会占用很多空间:注意:在执行前确认docker已经启动,sudo docker info具体做法:来源: http://alexander.holbreich.org/2014/...
分类:
其他好文 时间:
2014-11-28 13:57:26
阅读次数:
137
本着学习得态度,想了解创建基础的Docker镜像的方法,于是在Docker的官网上找到了说明,现翻译如下:首先,创建basep_w_picpath是与所需创建的linux发行版有关的,不同发行版是差异的。下面是几种示例:使用tar命令创建完整镜像使用Debootstrap来创建Ubuntu的basep_w_picpath$s..
分类:
其他好文 时间:
2014-11-28 06:31:27
阅读次数:
269
PHP-fpm.conflog如果没有需要,可将日志记录功能关掉,可提升性能。PHP.inisession.save_path如果你的PHP程序使用Session对话,则可以将Session存储位置设置为/dev/shm,/dev/shm是Linux系统独有的TMPFS文件系统,是以内存为主要存储方式的文件系统,比RAMDISK更优秀,因为可以..
分类:
Web程序 时间:
2014-11-27 18:55:55
阅读次数:
211
迁移虚拟机迁移是指将虚拟机从一个主机或存储位置移至另一个主机或存储位置的过程。复制虚拟机是指创建新的虚拟机,并不是迁移形式。在vCenterServer中,有以下迁移选项:冷迁移:将已关闭电源的虚拟机移至新的主机。(可选)可以将配置文件和磁盘文件重新定位到新的存储位置。..
分类:
系统相关 时间:
2014-11-27 18:53:41
阅读次数:
271
Docker是一个开源的应用容器引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。利用Linux的LXC、AUFS、Go语言、cgroup实现了资源的独立,可以很轻松的实现文件、资源、网络等隔离,其最终的目标是实现类似PaaS平台的应用隔离。Docker值得关注的特性:文..
分类:
其他好文 时间:
2014-11-26 19:11:06
阅读次数:
240
C++ ostream类为下面的指针类型定义了插入运算符函数:
const signed char *;
const unsigned char *;
const char *;
void *;
C++用指向字符串存储位置的指针来表示字符串,指针的形式可以是char数组名,显式的char指针或用引号括起来的字符串。 下面是一个简单输出字符串的例子:
#include
using names...
分类:
其他好文 时间:
2014-11-26 14:29:56
阅读次数:
335