给新手的 11 个 Docker 免费上手项目
点击上方 好好学java ,选择 星标 公众号
重磅资讯、干货,第一时间送达
今日推荐:腾讯推出高性能 RPC 开发框架
个人原创100W+访问量博客:点击前往,查看更多
作者:老K玩代码 来源:toutiao.com/i6882755471015576072
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
1. spug
地址: http s:// github.com/openspug/spug
star: 3.8k
fork: 769
使用 Python+Vue 实现的开源运维平台,前后端分离方便二次开发。该项目基于 Docker 镜像发布部署,方便安装和升级。支持运维常见功能:主机管理、任务计划管理、发布部署、监控告警等
2. ctop
地址: http s:// github.com/bcicen/ctop
star: 10.2k
fork: 388
实现了类 top 命令展示效果的 docker 容器监控工具
3. drone
地址: http s:// github.com/drone/drone
star: 21.3k
fork: 2.1k
一个基于 Docker 的持续集成平台,使用 Go 语言编写
4. docui
地址: http s:// github.com/skanehira/docui
star: 1.8k
fork: 74
终端 Docker 管理工具,自带一个终端界面。使用该工具可以方便的通过界面管理 docker 不用再记那些命令。安装命令:
5. docker-slim
地址: http s:// github.com/docker-slim/docker-slim
star: 8.8k
fork: 306
自动缩减 docker 镜像的体积的工具。大幅度缩减 docker 镜像的体积,方便分发,使用命令 docker-slim build --http-probe your-name/your-app。比如 Node.js 镜像缩减后的对比:
6. docker_practice
地址: http s:// github.com/yeasy/docker_practice
star: 17.1k
fork: 4.7k
Docker 从入门到实践
7. lazydocker
地址: http s:// github.com/jesseduffield/lazydocker
star: 15.5k
fork: 581
带命令行 UI 的 docker 管理工具。可以通过点点点来管理 docker,却又不需要装 rancher 这样的企业级容器管理平台
8. dive
地址: http s:// github.com/wagoodman/dive
star: 20.7k
fork: 749
用来探索 docker 镜像每一层文件系统,以及发现缩小镜像体积方法的命令行工具。启动命令:dive 镜像名
9. gochat
地址: http s:// github.com/LockGit/gochat
star: 663
fork: 108
纯 Go 实现的轻量级即时通讯系统。技术上各层之间通过 rpc 通讯,使用 redis 作为消息存储与投递的载体,相对 kafka 操作起来更加方便快捷。各层之间基于 etcd 服务发现,在扩容部署时将会方便很多。架构、目录结构清晰,文档详细。而且还提供了 docker 一件构建,安装运行十分方便,推荐作为学习项目
10. docker-dashboard
地址: 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 镜像,界面化展示了镜像每层的变动(增加、修改、删除等)、用户层数据大小等信息。便捷获取镜像信息和每层镜像内容的文件树,可以方便地浏览镜像信息。对于需要优化镜像体积时非常方便
原创电子书
历时整整一年总结的 Java 面试 + Java 后端技术学习指南,这是本人这几年及校招的总结,各种高频面试题已经全部进行总结,按照章节复习即可,已经拿到了大厂offer。
原创思维导图
扫码或者微信搜 程序员的技术圈子 回复 面试 领取原创电子书和思维导图。
给新手的 11 个 Docker 免费上手项目相关推荐
- MAC OS 10.11.1虚拟机免费下载已安装Xcode7图片后有下载地址
MAC OS 10.11.1虚拟机免费下载已安装Xcode7图片后有下载地址 注意:已经下载过MAC OS 10.10.5虚拟机免费下载(可安装Xcode7) 链接:http://blog.csdn. ...
- 用了几年的iPhone 11竟然可以免费换电池
用了几年的iPhone 11竟然可以免费换电池,最近电池掉电有点快,想打开省电模式,偶然发现有个提示可以免费更换电池,联系了客服确实是免费的.于是找时间去了苹果的授权维修店,师傅检测之后说可以换,不过 ...
- 人工智能科技成熟的11个Github上免费开源项目,很多电影中才有的场景应用到现实颠覆普通人的认知和想象
人工智能科技成熟的11个Github上免费开源项目,很多电影中才有的场景应用到现实颠覆普通人的认知和想象. 全文大纲: PULSE - 该开源项目可以通过给图片增加像素点来实现去马赛克或高清化. De ...
- 进公司两个月了还没上手项目_27个“经验证且易于上手”的赚钱在线业务创意
进公司两个月了还没上手项目 Are you looking for online business ideas to make extra income on the side? The intern ...
- Docker 部署 SpringBoot 项目整合 Redis 镜像做访问计数Demo
Docker 部署SpringBoot项目整合 Redis 镜像做访问计数Demo 最终效果如下 大概就几个步骤 1.安装 Docker CE 2.运行 Redis 镜像 3.Java 环境准备 4. ...
- Docker 部署SpringBoot项目不香吗?
点击上方"方志朋",选择"设为星标" 回复"666"获取新整理的面试文章 作者:流星007 链接:toutiao.com/i68433912 ...
- linux运行dock打包的镜像,Linux部署之Docker方式部署项目
Linux部署之Docker方式部署项目 1. 使用Docker对前端vue项目进行部署 1.1 环境准备 服务器或者虚拟机上先安装好Nginx和相关配置 docker pull nginx 拉去最新 ...
- jenkins+docker的简单项目部署
怎么使用docker实现新项目的发布,一般有两种方式,以一个web容器为例: 1:定制一个通用的web容器镜像,以逻辑卷-v的方式,关联webapp目录到宿主机,每次发布新版本时只需要更新宿主机上关联 ...
- 又到了上云时刻啦!!!阿里云 Docker部署SpringBoot项目 方便测试的部署方式
又到了上云时刻啦!!!阿里云 Docker部署SpringBoot项目 方便测试的部署方式 部署思路: 具体步骤: 1.打成jar 2.上传到服务器 3.启动JDK容器 4.进入JDK 容器 启动 项 ...
最新文章
- 不是报错就是崩盘,这些代码迁移问题你遇到过几个?
- 关于xshell连接虚拟机和虚拟机连网
- CSDN代码块显示颜色
- 保存验证码的方法_selenium自动化测试:6.验证码处理
- 计算机专业 职业素养论文,计算机专业本科毕业论文-20210707222739.docx-原创力文档...
- mysql怎么保存视图_MySQL的视图和存储
- POJ-1008(滑雪)
- GTK:Gdk-CRITICAL **: IA__gdk_draw_pixbuf: assertion ‘GDK_IS_DRAWABLE (drawable)‘ failed
- 国家知识产权局宣告易百珑自发电专利权有效
- MATLAB提示错误使用network,优化双隐藏神经网络出现错误使用 network/subsasgnne...
- 非对称加密与数字证书
- 做独立站如何精准引流
- [日推荐] 『无忧育儿说』养育孩子就是这么简单!
- Nginx代理websocket
- 【转载】WINPE使用大全
- 数据分析 | Pandas 200道练习题,每日10道题,学完必成大神(2)
- 【转载】PTN与IPRAN承载LTE的比较
- 赫斌老师数据结构视频查缺补漏笔记
- 【3D视觉创新应用竞赛作品系列​】RGB-D相机结合机械臂的无序抓取系统
- 分享两个实用的PPT素材库