docker-6 管理工具
2024-08-22 13:13:47
Shipyard
是一个基于 Web 的 Docker 管理工具,支持多 host,可以把多个 Docker host 上的 containers 统一管理;可以查看 images,甚至 build images;并提供 RESTful API 等等。 Shipyard 要管理和控制 Docker host 的话需要先修改 Docker host 上的默认配置使其支持远程管理。
获取shipyard
docker pull shipyard/shipyard
docker pull shipyard/rethinkdb
启动一个RethinkDB数据卷实例
docker run -it -d --name shipyard-rethinkdb-data --entrypoint /bin/bash shipyard/rethinkdb -l
启动包含数据卷的RethinkDB的容器
docker run -it -P -d --name shipyard-rethinkdb --volumes-from shipyard-rethinkdb-data shipyard/rethinkdb
Shipyard
docker run -it -p : -d --name shipyard --link shipyard-rethinkdb:rethinkdb shipyard/shipyard
安装好之后,直接在浏览器输入:http://IP:8080/就可以访问了
用户名是admin 密码是shipyard
管理工具——cAdvisor
cAdvisor的监控图默认1秒刷新一次,显示最近一分钟的实时数据,不显示汇聚的和历史数据,也没有阀值告警功能,此外它也无法同时监控多个Docker主机,不过由于其简单方便,并且具备很好的实时性能监控能力,所以适合特殊情况下的性能监控和问题排查。google的cAdvisor,免费开源,实施简单,每个Docker主机上启动一个容器即可通过Web端口监控
#docker run --volume=/:/rootfs:ro --volume=/var/run:/var/run:rw --volume=/sys:/sys:ro --volume=/var/lib/docker/:/var/lib/docker:ro --publish=: --detach=true --name=cadvisor google/cadvisor:latest --port=8082 上述部分参数可能与主机操作系统有关,需要修改,可参照官方文档: https://github.com/google/cadvisor
由于shipyard是在本机8080端口运行,因此上面把cAdvisor改为了8082端口,运行起来后,访问本机8082端口,可看到监控界面
http://IP:8082
最新文章
- 【转】SQL修改字段长度
- JavaScript 中的对象
- jQuery3的新特性
- Windows下解压版mysql的安装方法
- Webpack - CommonJs &; AMD 模块打包器
- U3D使anim,unity,prefab文件不显示乱码
- python 异步线程简单实现
- JMeter2.13进行压力测试
- Android 关于listView 显示不全的问题
- IIS安装Web Deploy之后没有显示右键菜单
- RAD Studio 10 自带Demo代码汇总说明
- Nginx模块开发入门(转)
- TCP 的那些事儿(上)(转)
- [转帖]SAP一句话入门:Finacial &; Controlling Accounting
- URL基本结构
- Python类的进阶.md
- Leetcode刷题记录:计算复数乘法
- 深入理解css3中的flex-grow、flex-shrink、flex-basis
- 第二篇 makefile的基本结构
- Task 6.4 冲刺Two之站立会议8
热门文章
- TestNG官方文档中文版(1)-介绍
- 基本I/O模型与Epoll简介
- C#多线程:使用ReaderWriterLock类实现多用户读/单用户写同步
- 改写百度云推送SDK,PHP PEAR 包:Services_Baidu_Push
- Seen.js – 使用 SVG 或者 Canvas 渲染 3D 场景
- Manifesto – HTML5 离线应用程序缓存校验工具
- Ajax中get和post使用问题
- 【web前端面试题整理07】我不理解表现与数据分离。。。
- JavaScript学习笔记3之 数组 &; arguments(参数对象)&; 数字和字符串转换 &; innerText/innerHTML &; 鼠标事件
- JavaScript中with语句的理解