现在 Linux 是否能够实现全部 docker 化 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
jinhan13789991
V2EX    Linux

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

  •  
  •   jinhan13789991 2017-10-30 17:02:37 +08:00 6145 次点击
    这是一个创建于 2982 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    第 1 条附言    2017-11-01 18:04:51 +08:00
    已经成功使用 Xephyr 运行了 有 gui 的 android studio 容器。可以正常使用。
    下一步打算把自己的生产环境完全打包成一个 docker 镜像,以后换电脑都不需要重新装环境了。
    23 条回复    2017-11-01 11:18:13 +08:00
    laxenade
        1
    laxenade  
       2017-10-30 17:25:36 +08:00 via Android
    理论上 coreos 都能做?
    jinhan13789991
        2
    jinhan13789991  
    OP
       2017-10-30 17:29:24 +08:00
    @laxenade 我是 hub.docker.com 上搜了一下 android studio,结果真的有。而且还真的能运行。所以就想能不能都做成这种绿色化的~
    zpf124
        3
    zpf124  
       2017-10-30 17:41:12 +08:00   1
    你想要实现的目标是这样的?

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




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

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

    装完 docker 再升内核简直血的教训, rz
    sunzongzheng
        16
    sunzongzheng  
       2017-10-31 09:11:58 +08:00 via Android
    @lxiange 然后 docker 就跑不了了,然后重做系统,重新来过
    weakiwi
        17
    weakiwi  
       2017-10-31 09:42:50 +08:00
    snap 不是就是这个概念吗?
    julyclyde
        18
    julyclyde  
       2017-10-31 09:46:44 +08:00
    @tradzero openstack 完全 docker 化你是从哪儿听说的啊?
    julyclyde
        19
    julyclyde  
       2017-10-31 09:46:56 +08:00
    拿着锤子,看啥都像钉子
    jinhan13789991
        20
    jinhan13789991  
    OP
       2017-10-31 10:21:11 +08:00
    @bsidb 大佬有什么经验分享一下吗
    bsidb
        21
    bsidb  
       2017-10-31 13:21:57 +08:00
    @jinhan13789991 哈哈,只是个人的一点小经验。现在 Docker 直接和外面的 X 桌面集成,有些复杂。现在我是在 Docker 里装了一个带 VNC 桌面的镜像,通过 VNC 连接到 Docker 内部进行开发。Docker 内的系统版本和服务器上的一样,确保本地编译的程序能直接部署到服务器上用。
    jinhan13789991
        22
    jinhan13789991  
    OP
       2017-11-01 09:48:53 +08:00
    @bsidb vnc 不会卡吗? 比如打开一些带图形的界面,之前用过 vnc,会有明显卡顿
    bsidb
        23
    bsidb  
       2017-11-01 11:18:13 +08:00
    @jinhan13789991 我这边的 VNC 没觉得卡,还挺流畅的。本机操作,VNC 网络带宽不是问题。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5497 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 90ms UTC 06:34 PVG 14:34 LAX 22:34 JFK 01:34
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86