现在 Linux 是否能够实现全部 docker 化

2017-10-30 17:02:37 +08:00
 jinhan13789991

比如 用户名密码存在 docker 里,只要运行这个容器,就能自动在系统里添加出指定的用户和用户组。 比如桌面环境,直接运行 docker 容器就能启动对应的桌面。 还有各种开发 ide ~ 浏览器 软件等等~

5616 次点击
所在节点    Linux
23 条回复
laxenade
2017-10-30 17:25:36 +08:00
理论上 coreos 都能做?
jinhan13789991
2017-10-30 17:29:24 +08:00
@laxenade 我是 hub.docker.com 上搜了一下 android studio,结果真的有。而且还真的能运行。所以就想能不能都做成这种绿色化的~
zpf124
2017-10-30 17:41:12 +08:00
你想要实现的目标是这样的?

docker 虚拟程序 本身 附带记录用户配置相关选项,
不论你下载什么镜像,你什么都不用做 docker 在创建容器的时候 直接帮你注入你的用户配置。




实现这个最大的障碍是,docker 不是一个 面向普通消费者代替虚拟机的产品。

docker 实际上是为了解决 研发运维的大规模部署的问题, 他面向的用户时愿意花钱的 软件公司,而不是个人。
所以他不会去深入研究多少讨好无技术背景普通消费者的功能。
docker 技术更多的是用来建立对外服务的,而不是直接使用容器当做个人操作系统。
tradzero
2017-10-30 17:43:58 +08:00
我记得 openstack 就完全 docker 化了吧 这么说应该是有的
jinhan13789991
2017-10-30 17:46:43 +08:00
@zpf124 虽然是这个道理,但是在 linux 下,所有都是文件,是文件就能挂载进容器,然后就能操作~
我学 docker 就是为了方便啊,各种服务器一键搭建,十分方便。
docker 一般都作为服务。可以把各种软件当做服务,然后提供给用户使用。 所以概念上还是没变的。
Luckyray
2017-10-30 17:52:35 +08:00
我觉得完全可行,docker 不仅对软件部署,还对软件分发的方式产生了很大影响,以后的程序完全可能用起一个容器来替代 install
panzhc
2017-10-30 17:58:25 +08:00
用户名密码只要做个 ldap 的容器就行了,启动用脚本
yyfearth
2017-10-30 18:05:27 +08:00
我觉得 你要的不是 docker 容器 而是像 flatpak snap appimage 这样的东西
jinhan13789991
2017-10-30 18:09:37 +08:00
@panzhc
@yyfearth
多谢回复,我先去了解消化下。
lekai63
2017-10-30 18:15:37 +08:00
买了 vps 后第一件事装 docker:)
bsidb
2017-10-30 19:05:47 +08:00
现在就在 Linux 下用 Docker 搭建和开发环境,比开一个虚拟机省资源多了。
qyz0123321
2017-10-30 19:23:52 +08:00
参考 Atomic。。
ospider
2017-10-30 19:34:07 +08:00
rancher os
gwind
2017-10-30 21:49:13 +08:00
lxiange
2017-10-30 22:02:18 +08:00
@lekai63
曾经我和你一样
不过现在我是先升级内核,装 bbr,再装 docker

装完 docker 再升内核简直血的教训,囧 rz
sunzongzheng
2017-10-31 09:11:58 +08:00
@lxiange 然后 docker 就跑不了了,然后重做系统,重新来过😂
weakiwi
2017-10-31 09:42:50 +08:00
snap 不是就是这个概念吗?
julyclyde
2017-10-31 09:46:44 +08:00
@tradzero openstack 完全 docker 化你是从哪儿听说的啊?
julyclyde
2017-10-31 09:46:56 +08:00
拿着锤子,看啥都像钉子
jinhan13789991
2017-10-31 10:21:11 +08:00
@bsidb 大佬有什么经验分享一下吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/401998

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX