11个Docker的奇思妙用

Docker虽然不能解决全球饥饿问题,但是最近很多Docker的新奇用法就足以让人大开眼界了。从树莓派集群的管理到基因序列和癌症的研究,以下11个关于Docker的奇思妙用,肯定会令你脑洞大开!‌‌‌‌

1. 创建自己私有的Git服务

不想在公有云保存你的代码仓库?GitLab是一个绝佳选择,但是大家都知道,搭建一个GitLab服务需要安装很多组件,配置很多,也不够轻量级。

Gogs是一款极易搭建的自助 Git 服务。Gogs和Docker可以帮你构建一个实际可用的、自托管的私有代码仓库,而且分分钟就能启动并运行起来。比如,这个镜像就是专为树莓派设计的。

镜像地址:https://hub.alauda.cn/repos/featured/hypriot-rpi-gogs-raspbian

Gogs官网:http://gogs.io/

GitHub地址:https://github.com/gogits/gogs/

2. Tor节点容器化

对于那些重视互联网隐私的人来说,Tor是一个确保个人信息安全的重要工具。这个Docker容器可以帮你简化Tor中继节点的设置。

镜像地址:https://hub.alauda.cn/repos/featured/vpetersson-torrelay

GitHub地址:https://github.com/vpetersson/docker-torrelay

3. 定制节日彩灯

为即将到来的节日,DIY一个节日彩灯怎么样?用Raspberry Pi和Docker就可以做到,这个Node.js的Docker镜像就可以做到。

镜像地址:https://hub.alauda.cn/repos/featured/hypriot-rpi-iojs

GitHub地址:https://github.com/hypriot/rpi-node-neopixel-example

4. 在Docker里玩任天堂

把任天堂放进Docker容器,够不够酷!

镜像地址:https://hub.alauda.cn/repos/featured/jess-nes

GitHub地址:https://github.com/jfrazelle/dockerfiles/blob/master/nes/Dockerfile

5. 运行自己的恶意软件分析引擎

沙箱和隔离是当前恶意软件分析机制的核心,Docker可以让一切变得更轻量级。这个REM奴性的项目提供了一个恶意软件分析的Docker镜像,为信息安全专家提供了更方便快捷的工具。

镜像地址:https://hub.alauda.cn/repos/featured/remnux-thug

GitHub地址:https://github.com/REMnux

6. Skype容器化

把Skype装进Docker容器。

镜像地址:https://hub.alauda.cn/repos/featured/tomparys-skype

GitHub地址:https://github.com/tomparys/docker-skype-pulseaudio

7. 用Skype机器人控制Jenkins

进阶一下,用Docker来构建一个Skype机器人控制Jenkins!

镜像地址:https://hub.alauda.cn/repos/featured/jess-skype

DockerHub地址:https://registry.hub.docker.com/u/jess/skype

8. 构建一个RNA测序程序

RNA测序是在科学和医学领域,定量,发现和描绘RNA的有效方式。这个Docker应用可以教你如何用Ngnix,Java 7和Docker,去创建一个RNA测序程序。

镜像地址:https://hub.docker.com/r/nextflow/rnatoy/

GitHub地址:https://github.com/nextflow-io/rnatoy

9. 看电影也能Docker化

如果你觉得上面的例子离你的生活太远了,看看这个吧!在Docker容器里看电影。

镜像地址:https://hub.alauda.cn/repos/featured/chrisdaish-vlc

10. 用Docker Swarm管理树莓派集群

利用Docker Machine,可以在Raspberry Pi上安装Swarm,从而启动一个Raspberry Pi的Swarm集群。

镜像地址:https://hub.alauda.cn/repos/featured/hypriot-rpi-swarm

11. 癌症研究

ICGC-TCGA DREAM课题的合成索引识别集的bcbio-nextgen项目,用于验证多种癌症识别变体。之前已经验证了生殖系变体识别方法,但癌症变体识别还是一个挑战。这个项目目前已经Docker化。

镜像地址:https://hub.docker.com/r/chapmanb/bcbio-nextgen-devel/

GitHub地址:https://github.com/chapmanb/bcbio-nextgen

原文链接:http://www.alauda.cn/2015/10/12/top-11-weird-and-wonderful-uses-for-docker/

原文发布于微信公众号 - BestSDK(bestsdk)

原文发表时间:2015-10-29

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Cloud Native - 产品级敏捷

微服务架构 (一): 微服务架构的核心概念

微服务设计不应是一个讲求标准答案, 简单粗暴的设计过程。而应该是一个考量各方因素下的一个决策的过程。

28690

在任何地方部署Kubernetes

容器提供了将应用程序及其依赖关系与操作系统解耦的能力。通过与虚拟机镜像相同的不打包操作系统的方式,容器可以节省大量的系统资源:计算,内存和磁盘空间。容器的下载,...

234100
来自专栏ImportSource

Docker架构里那些名字背后的秘密

Docker作为一个linux平台上一款轻量级虚拟化容器的管理引擎。在短短的两三年内火得不得了。人人都在说docker,大大小小的容器summit。 Docke...

41550
来自专栏人称T客

Docker容器服务需要牢记的五个问题|资讯

关键词:Docker,容器服务 ? 进入2015年,容器技术突然开始变得炙手可热,特别是随着Docker的出现,更是将容器技术推向了顶峰,甚至让人有一种错觉—...

29550
来自专栏云计算

随时随地部署Kubernetes

Kubernetes 可以部署和管理您的容器化应用程序,其中包括 NGINX,MySQL,Apache 等等。

48480
来自专栏CSDN技术头条

谈DevOps中的容器安全

【编者按】对比虚拟机,Docker在体量等方面拥有显著的优势。然而,当DevOps享受Docker带来扩展性、资源利用率和弹性提升的同时,其所面临的安全隐患同样...

21560
来自专栏农夫安全

浅析Docker的基础和应用场景

1、什么是LXC LXC为Linux Container的简写。Linux Container容器是一种内核虚拟化技术,可以提供轻量级的虚拟化,以便隔离进程和资...

418120
来自专栏CSDN技术头条

Docker 1.9版本修复互联和存储的缺陷

Docker 1.9发布了,并且它修复了Docker用户长期以来的顽疾:互联(Networking)。 Multi-Host Docker Networking...

19670
来自专栏技术翻译

Kubernetes vs. Docker Swarm:完整的比较指南

有无数的辩论和讨论谈论Kubernetes和Docker。如果你没有深入研究,你会认为这两种开源技术都在争夺集装箱至上。让我们明确指出,Kubernetes和D...

9.9K40
来自专栏大魏分享(微信公众号:david-share)

容器生产落地需要考虑的几点因素

前言: 本文是笔者与同事陈耿共同完成,不代表任何官方观点。 随着容器技术的持续发酵,以及互联网+应用的持续扩张,目前金融行业使用容器云上生产的案例越来越多。在本...

38740

扫码关注云+社区

领取腾讯云代金券