Dockerfly是基于 Docker1.12+ (Docker API 1.24+) 开发出Docker 管理工具,提供里最基本的基于 Docker 的管理功能,目的是能够方便广大Docker初学者以及 Docker 管理员能够快速的进行Docker 容器的管理和维护。
使用 dockerfly 可以管理docker中 swarm、container、network、volume、image 等等你在 docker 中想管理的所有东西。
通过 dockerfly 的swarm管理你可以轻松的构建起一个基于 Docker 原生的集群系统。
当然首先你要懂 Docker 不要拿他当虚拟机。
下面上两个GIF 动图,大家先有一个直观的认识:
1.功能概览
2.容器操作
使用方法
Clone 后在本地使用
mkdir DockerFly cd DockerFly git clone https://git.oschina.net/helyho/DockerFly.git ./start.sh
start.sh 脚本依赖 socat,所以请您先安装 socat 到您的系统中,或者您已经暴露了一个 docker 的 TCP 端口,请删除对应的命令。
直接 pull 一个 dockerfly 容器
docker pull registry.cn-hangzhou.aliyuncs.com/voovan/dockerfly:<version> docker run --name dockerfly -d -v /var/run/docker.sock:/var/run/docker.sock -p 2735:2735 -p 28083:28083 dockerfly
直接 pull 的同学需要注意使用最新的版本哦!当然截至今天20170227就是最新的也是唯一的。
由于本地连 dockerhub 速度不佳,一直都没有push 上去,大家先用 aliyun 的。
最后,如果你感兴趣,请支持作者 star 本项目。