easy-docker
一、目的
日常工作中,有时候需要运行安装Linux环境,平时多用VBox做环境模拟测试。随着Docker出现,可以替换掉VBox使用,利用Docker轻量级隔离的机制,为Linux下的软件,提供运行时的环境。如:hdfs,spark,hbase,hive,druid,zk,elk等,都可以依赖于Java底层镜像,用docker隔离出运行环境,而不用打包成镜像那样使用。只用docker隔离运行环境,启动很快,占用存储空间少。(软件安装包过大17G左右,只上传了主要封装脚本)
二、基本命令
1、应用管理
提供安装卸载,启动停止重启,日志调试,进入容器,进入Docker命令
service install/uninstall/start/stop/restart/ssh/log/debug/docker name
细节参见ZK操作
2、应用监控
查询当前正在运行的app,并监控内存和CPU占用
service ps/ls/top
当前文件列表
当前正在运行的容器
容器资源占有率
四、使用
首先构建基础镜像,然后执行对应service install|start命令。