给新手的 11 个 Docker 免费上手项目
共 1734字,需浏览 4分钟
·
2021-02-22 05:32
来源:toutiao.com/i6882755471015576072
Docker 是一个开源的应用容器引擎,给新手们推荐12个极易上手的Docker实践项目
1. spug
地址: http s:// github.com/openspug/spug
使用 Python+Vue 实现的开源运维平台,前后端分离方便二次开发。
2. ctop
地址: http s:// github.com/bcicen/ctop
实现了类 top 命令展示效果的 docker 容器监控工具
3. drone
地址: http s:// github.com/drone/drone
一个基于 Docker 的持续集成平台,使用 Go 语言编写
4. docui
地址: http s:// github.com/skanehira/docui
终端 Docker 管理工具,自带一个终端界面。使用该工具可以方便的通过界面管理 docker 不用再记那些命令。安装命令:
5. docker-slim
地址: http s:// github.com/docker-slim/docker-slim
自动缩减 docker 镜像的体积的工具。
6. docker_practice
地址: http s:// github.com/yeasy/docker_practice
Docker 从入门到实践
7. lazydocker
地址: http s:// github.com/jesseduffield/lazydocker
带命令行 UI 的 docker 管理工具。可以通过点点点来管理 docker,却又不需要装 rancher 这样的企业级容器管理平台
8. dive
地址: http s:// github.com/wagoodman/dive
用来探索 docker 镜像每一层文件系统,以及发现缩小镜像体积方法的命令行工具。启动命令:dive 镜像名
9. gochat
地址: http s:// github.com/LockGit/gochat
纯 Go 实现的轻量级即时通讯系统。技术上各层之间通过 rpc 通讯,使用 redis 作为消息存储与投递的载体,相对 kafka 操作起来更加方便快捷。
地址: http s:// github.com/pipiliang/docker-dashboard
star: 205
fork: 22
基于控制台的 docker 工具,代码简单易读,可以做为学习 Node.js 的实践项目
11. diving
地址: http s:// github.com/vicanso/diving
star: 136
fork: 12
基于 dive 分析 docker 镜像,界面化展示了镜像每层的变动(增加、修改、删除等)、用户层数据大小等信息。
PS:欢迎在留言区留下你的观点,一起讨论提高。如果今天的文章让你有新的启发,欢迎转发分享给更多人。 Java后端编程交流群已成立 公众号运营至今,离不开小伙伴们的支持。为了给小伙伴们提供一个互相交流的平台,特地开通了官方交流群。扫描下方二维码备注 进群 或者关注公众号 Java后端编程 后获取进群通道。 —————END————— 推荐阅读:
IDEA 永久注册码来了!!! 分享5个免费的在线 SQL 数据库环境,简直太方便了! 排名前 16 的 Java 工具类,哪个你没用过的? 推荐一款国产开源监控系统,太强大了!! 如何实现 MySQL 删除重复记录并且只保留一条? 蚂蚁金服开源增强版 Spring Boot 的研发框架! 最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。 获取方式:关注公众号并回复 java 领取,更多内容陆续奉上。 明天见(。・ω・。)ノ♡