[菜鸟请教] docker 中部署 ubuntu 的作用的正确使用方式 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
orangy
V2EX    Docker

[菜鸟请教] docker 中部署 ubuntu 的作用的正确使用方式

  •  
  •   orangy 2023-07-20 09:54:49 +08:00 1829 次点击
    这是一个创建于 816 天前的主题,其中的信息可能已经有所发展或是发生改变。

    经不住绿联 NAS 的超低硬件价格诱惑,整了一台。 于是开始折腾 docker ,发现在 docker 中部署 ubuntu 之后似乎没有图形界面,不能像使用独立安装的 ubuntu 那种使用。 请问这个 ubuntu 的作用是什么?如果正确使用?

    第 1 条附言    2023-07-20 17:05:16 +08:00
    我不明白一群人冷嘲热讽有什么意思?作为一个刚刚接触的入门级用户,只是虚心请教而已。
    20 条回复    2023-08-04 00:10:28 +08:00
    me1onsoda
        1
    me1onsoda  
       2023-07-20 09:58:36 +08:00
    zhlxsh
        2
    zhlxsh  
       2023-07-20 09:59:50 +08:00 via iPhone
    mineralsalt
        3
    mineralsalt  
       2023-07-20 10:00:58 +08:00
    docker 不是虚拟机, 没有 GUI 界面
    GoCoV2
        4
    GoCoV2  
       2023-07-20 10:05:29 +08:00
    个人经验,新手直接捡垃圾大概率是浪费钱,配台性能好点的,上 esxi 或者 pve ,这应该才是你需要的
    spatxos
        5
    spatxos  
       2023-07-20 10:06:03 +08:00
    你咋想的
    Frankcox
        6
    Frankcox  
       2023-07-20 10:11:56 +08:00   1
    我只能建议学习下容器和系统的知识了
    mmm159357456
        7
    mmm159357456  
       2023-07-20 10:42:48 +08:00
    所以你需要图形界面是要干嘛?有需求我们才好分析怎么办
    BingoXuan
        8
    BingoXuan  
       2023-07-20 11:42:21 +08:00
    可以用 x11 转发的 GUI 的,但一般没有这个必要
    orangy
        9
    orangy  
    OP
       2023-07-20 17:21:45 +08:00 via iPhone
    @mineralsalt 嗯,不是虚拟机这个我明白。因为刚接触,不是很明白,有些容器可以通过图形界面进行操控,例如 home assistant 、alist 这些是自带图形界面的,aria2 可以通过 ariang 操作,所以只是想说 ubuntu 会不会也有类似的图形界面可以操作。因为搜了很久也没有搜到相关资料。
    linyongqianglal
        10
    linyongqianglal  
       2023-07-20 17:36:51 +08:00
    你可能需要的只是个所谓的管理面板吧,像宝塔面板类似的东西?另外,在 ubuntu 中装 docker 我见过,docker 装 ubuntu 有啥意义?
    Norths
        11
    Norths  
       2023-07-20 17:49:59 +08:00
    似乎需要的是一个桌面? ubuntu 镜像是不带桌面的吧,有需要可以自己装的,装完之后怎么连上去可以看看远程桌面相关的工具,VNC 啥的。不过具体我也没这样折腾过,仅提供一个思路。至于这个 ubuntu 的作用是什么,用的比较多的是作为一个基础镜像,再在这个基础上打成各种应用镜像
    tin3w5
        12
    tin3w5  
       2023-07-20 18:06:40 +08:00 via iPhone
    楼主可能是之前没接触过 docker ,至少是不明白 docker 应该怎么用。
    docker 作为容器很多时候是为了隔离与 service configuration as code 。所以通常情况下 docker image 并不是你想象中的那种完整的操作系统发行版。你需要的是用它作为基础镜像来构建自己的服务环境。
    从某些角度来讲,你说的图形化服务,的确可以通过在 ubuntu image 上构建 X11 ,然后把 VNC 端口暴露出去。
    不过,图形化真的重要吗?我真的感觉图形化没啥意义。而且你都上 docker 了,说明底层就是 Linux ,何必要在搞一个图形化 docker 呢?
    GHvyuR7N
        13
    GHvyuR7N  
       2023-07-20 18:15:58 +08:00 via iPhone
    题外话,问 chatgpt 比来 v2 上问,更能引导你快速了解一个全新的领域
    orangy
        14
    orangy &nbp;
    OP
       2023-07-20 18:19:55 +08:00 via iPhone
    @linyongqianglal 我也是刚接触,只是突然看到镜像库有 ubuntu ,查了很久没有资料,所以好奇问一下…
    @mmm159357456 只是突然看到镜像库有 ubuntu ,查了很久没有资料,所以好奇问一下而已…
    @Norths 谢谢,大概理解了这个意思…
    @tin3w5 的确是刚刚接触,nas 里的 docker 是那种傻瓜式操作的,可以直接类似安装软件一样部署镜像和容器,在镜像库看到了 ubuntu ,而查不到资料,所以请教一下大家…
    orangy
        15
    orangy  
    OP
       2023-07-20 18:24:17 +08:00 via iPhone
    @GHvyuR7N 第一时间就问过了,还是不太明白,所以才发帖…
    xiri
        16
    xiri  
       2023-07-20 19:12:11 +08:00 via Android   1
    @orangy
    > 有些容器可以通过图形界面进行操控,例如 home assistant 、alist 这些是自带图形界面的,aria2 可以通过 ariang 操作

    你提到的这几个都是用户态的软件,它们的界面也都是通过 web 提供的,跟我们直接使用的 ubuntu 桌面完全不是一个概念。
    而软件是需要运行在系统上的,这个运行软件的底层系统说不定就是你说的这个没有 GUI 的 ubuntu (也可能是其他系统镜像)。

    docker 提供的 ubuntu 通常只是作为一个基础镜像,使用者可以编写 Dockerfile 基于这个镜像安装和存放自己需要的内容并打包成新的镜像使用或发布出来给其他人使用。比如我可以基于一个 ubuntu 镜像在里面安装 aria2 ,nginx ,aria2ng 并处理好相关配置后打包成一个 aria2 镜像
    orangy
        17
    orangy  
    OP
       2023-07-21 12:24:12 +08:00 via iPhone
    @xiri 受教了,非常感谢…
    bywenshu
        18
    bywenshu  
       2023-08-04 00:05:25 +08:00 via Android   1
    你应该可以通过命令行安装桌面和 xrdp ,之后你就可以通过 RDP 协议连接你的 Ubuntu 了。
    你可以安装第三方桌面如 lxde 和 xfce 。
    bywenshu
        19
    bywenshu  
       2023-08-04 00:08:15 +08:00 via Android   1
    这是我的记录,当然,你可以去搜索其他人的教程。
    https://me.wenshublog.cn/index.php/archives/53/
    bywenshu
        20
    bywenshu  
       2023-08-04 00:10:28 +08:00 via Android   1
    写了个一键脚本,我之前用起来是可以的。
    https://me.wenshublog.cn/index.php/archives/55/
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3024 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 13:38 PVG 21:38 LAX 06:38 JFK 09:38
    Do have faith in what you're doing.
    ubao 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