群晖DSM5.2新增支持Docker让开发者与用户能以最少的时间与资源,能够在Synology服务器上部署和运行大量应用程序。 但是5.2出来那么久了 国内貌似就没几个人用的 一方面来说折腾Docker需要非常熟悉Linux,建议完全不会Linux的就别看这篇文章了。另一方面官方都没有啥宣传,自己不去主动找根本不知道新增了这个功能。

按照度娘的解释:Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架包括系统。

Docker 容器和普通的虚拟机镜像相比, 最大的区别是它并不包含操作系统内核。

a0f55cee3d6d55fbebfa0f356b224f4a20a4dd43.jpg

Docker的将各种应用程序和他们所依赖的运行环境打包成标准的容器/镜像,进而发布到不同的平台上运行。

详细信息请自行度娘http://www.baidu.com/baidu?wd=docker

废话说了那么多,其实就是docker就是可以让本来不能跑在群晖这种高度定制版Linux上的APP 跑在这个平台上,又因为Docker开销非常低,只虚拟化运行一个APP比传统的虚拟化技术要方便很多,这也是Docker这么流行的原因。

-------------------------------------- 接下来讲下正题 利用这个Docker套件 我们可以将一个Ubuntu跑在群晖上 -----------------------------------------------------

首先打开套件中心-找到Docker 98758f82b9014a90d1693eaeaf773912b31bee34.jpg

然后,点击安装 4f5f75cf3bc79f3d1cb59c23bca1cd11728b292b.jpg4ce260380cd791231af3ec67ab345982b2b78070.jpg

安装完毕后 找到菜单中的Docker图标 f06b4e36acaf2edd39a631fa8b1001e939019334.jpg

启动后 你爱看就看 不爱看就点掉。。。 cc8f2b738bd4b31cb2a6eca881d6277f9f2ff8e9.jpg

界面是长这个样子滴 朕哒机器是1515 8a91d2ca7bcb0a46974bf02a6d63f6246b60af1e.jpg

这次要装的ubuntu是带web vnc的lubuntu 在dockerhub里找呀找 找到他 60af7e899e510fb3073d0c84df33c895d1430c5a.jpg8e98543d269759ee68391bd8b4fb43166d22df1e.jpg

然而其实并不用打开这网页找。。。。 直接在群晖的Docker界面里搜索就好了。。。。 bda59a3df8dcd1005f338332748b4710b8122fdc.jpg

慢慢的下载 如果受不了慢就去拉国际专线去 195ffddcd100baa12b093ca84110b912c8fc2e5a.jpg

下载完成后点击启动 1427d388d43f879456db333dd41b0ef41bd53a5b.jpg

然后就会弹出创建该镜像的容器的向导 218dcb1b9d16fdfa1e48bdfdb28f8c5494ee7b5b.jpg 随便取名字 端口自己按需映射或者索性勾选自动映射 这里按需修改,默认也行 1427d388d43f879456db333dd41b0ef41bd53a5b.jpg 检查下无误之后运行创建的容器01f6a1c27d1ed21bfbf555f6ab6eddc451da3f43.jpg Run(浪)起来!!! d7b884cb39dbb6fdaf7f9e350f24ab18972b375b.jpg 浪起来后 点击详情可以看到详细信息 d7b884cb39dbb6fdaf7f9e350f24ab18972b375b.jpgbda59a3df8dcd1005f338332748b4710b8122fdc.jpg 可以看到映射出来的端口是32768 然后尼玛root尼玛是啥呢。。。。 所以Docker hub上作者的介绍说明还是有点用的 bfb9b3fd5266d016f671e53b912bd40735fa351f.jpg 可以看到password就是ubuntu 接着窝们愉快的用root ubuntu登录192.168.1.58:32768 4ce260380cd791231cb8ee67ab345982b2b7802f.jpg 至此,尽情的使用Ubuntu吧