docker如何创建一个运行后台进程的容器并同时提供shell终端

2014-11-03
阅读 5 分钟
59.1k
只看标题还不是很明显,本文实现docker的这样一种比较常用的功能:通过docker run启动一个容器后,容器中已经运行了一个后台进程(这里以监听80端口的nginx为例),同时进入一个shell终端可供操作,而不受限于只能在前台运行nginx与运行shell终端之间的一种。这个例子实现了,那么其他类似的运行多任务docker就可以以此...

docker专题(2):docker常用管理命令(上)

2014-10-31
阅读 5 分钟
44.6k
本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来。 根据自己的理解,总的来说分为以下几种: 容器生命周期管理 — docker [run|start|stop|restart|kill|rm|pause|unpause] 容器操作运维 — docker [ps|inspect|top|attach|events|logs|wait|ex...

管理多tomcat服务shell脚本(CentOS)

2014-10-31
阅读 5 分钟
5.4k
该脚本改自csdn上的一个shell,忘记出处了,只记得它能够简单的通过service tomcat [stop|start|restart]来方便的管理Linux服务器上的tomcat,这可以满足大部分人的需求,然而并不适合我所管理的CentOS上的tomcat应用:通过端口区分的3台tomcat集群。如果每一次管理tomcat或查看日志,都cd /apps/test/tomcat0/log/然后...

误删vSphere虚拟机.vmdk文件的恢复

2014-10-31
阅读 3 分钟
17.6k
查看这台虚拟服务器的摘要信息,对比datastore上其他可用的虚拟机,发现损坏的服务器上确实缺少一个vmdk磁盘文件,但是可以看见一个50G的xxx-flat.vmdk文件;而正常的服务器只有xxx.vmdk,没有xxx-flat.vmdk,关机之后两个文件都存在,而且真实的磁盘容量从vmdk转移到了xxx-flat.vmdk。 虚拟主机在运行的时候,实际在使...

记一次错误卸载软件包导致Linux系统崩溃的修复解决过程

2014-10-30
阅读 4 分钟
10.3k
首先问题产生的缘由很简单,是我一同事在安装oracle一套软件时,按照要求需要binutils软件包的32位版本,然而在Oracle Linux已经装有64位,按理说是可以安装i686的,我猜应该是32位的版本低于这个已有的64位所以导致冲突而安装失败,因此同事就用yum remove binutils,这个命令也奇葩,由于是root权限导致依赖于它的200...

apache+3tomcat+jk+memcached集群环境搭建

2014-10-29
阅读 9 分钟
8.2k
注意本文不讨论原理,只讲述具体的搭建过程,而且步骤都经过了整理,否则过程可能会出现其他异常,请自行google。apache与tomcat整合的方式除了jk之外,使用apache自带的mod_ajp_proxy模块也可以很方便的完成。 先来看一下架构图: 属于正式环境中原session复制方案的改进。

markdown语法备忘笔记

2014-10-24
阅读 2 分钟
7.2k
首先选择适合自己的markdown编辑器需要考虑几个方面: 平台:Mac OS X, Windows, Online, 插件形式 预览:实时预览、html预览 语法:选定某一款后,适应自己的习惯,不必太复杂 其它:如主题,快捷键,同步等

在 CentOS 6.x上安装 docker.io成功

2014-10-22
阅读 5 分钟
44.1k
docker是什么就不多说了,见docker基础原理介绍。 docker容器最早受到RHEL完善的支持是从最近的CentOS 7.0开始的,官方说明是只能运行于64位架构平台,内核版本为2.6.32-431及以上(即>=CentOS 6.5,运行docker时实际提示3.8.0及以上),升级内核请参考CentOS 6.x 内核升级(2.6.32 -> 3.10.58)过程记录 需要注意...

CentOS 6.x 内核升级(2.6.32 -> 3.10.58)过程记录

2014-10-21
阅读 4 分钟
41.9k
本人升级的目的是想在CentOS6.2上运行docker,官方建议内核版本在3.8.0及以上,于是就自己从Linux内核官方网站上下载源码,自己编译。