普通的后台开发需要掌握 docker 到什么程度? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
overthemoon
V2EX    程序员

普通的后台开发需要掌握 docker 到什么程度?

  •  
  •   overthemoon 2022-07-28 16:19:16 +08:00 5398 次点击
    这是一个创建于 1172 天前的主题,其中的信息可能已经有所发展或是发生改变。

    平常使用 docker 也就是配置个配置文件,需要学到什么程度呢

    23 条回复    2022-08-02 15:53:28 +08:00
    junnplus
        1
    junnplus  
       2022-07-28 16:27:37 +08:00
    会用就行,知道常用的命令就差不多了
    zjj19950716
        2
    zjj19950716  
       2022-07-28 16:36:37 +08:00
    能写个 compose 把服务配一起就差不多了
    lingly02
        3
    lingly02  
       2022-07-28 16:44:00 +08:00   7
    1. 知道 docker/容器基本概念,明白 image, container 意义,会使用 volume 映射,端口映射,容器 link, 熟悉 login, pull, push, run, exec, stop,ps, rm,rmi 等常用命令。
    2. 会使用 docker-compose 在单机上编排多个容器
    3. 会编写 Dockerfile ,选择合适的基础镜像打包应用程序,了解镜像打包的优化方法
    keepeye
        4
    keepeye  
       2022-07-28 16:53:28 +08:00
    没必要非得会啊,有兴趣或者有需要就去学呗
    musi
        5
    musi  
       2022-07-28 17:11:02 +08:00
    用到的时候现查
    jeeyong
        6
    jeeyong  
       
    @lingly02 看你这么系统的梳理一遍...我觉得我都会
    却总是在实际使用的时候...望着屏幕一脸迷茫的发呆...
    是我老了吗?
    1992w
        7
    1992w  
       2022-07-28 17:21:18 +08:00
    知道基本概念,用的时候再看文档就行了
    sinnosong1
        8
    sinnosong1  
       2022-07-28 17:26:08 +08:00
    @jeeyong 多查资料,然后实践踩坑呗,我上周对 docker 还一无所知,现在已经可以搞 docker-compose 部署中间件+项目了。
    InDom
        9
    InDom  
       2022-07-28 17:29:08 +08:00
    会使用 docs 即可。
    Seanfuck
        10
    Seanfuck  
       2022-07-28 17:53:44 +08:00
    知道有这个东西就行了
    S2Line
        11
    S2Line  
       2022-07-28 18:22:17 +08:00
    会 docker 做个镜像,进 container 看下程序运行情况。其他学 k8s
    towave
        12
    towave  
       2022-07-28 18:24:50 +08:00
    有个印象,不会的现学就好
    FabricPath
        13
    FabricPath  
       2022-07-28 18:29:36 +08:00
    如果一个普通后台开发,还需要接触到 container 或 kubernetes ,那是公司基建太差的问题。
    如果只是兴趣的话,minikube 拉一个 k8s 起来,能从 0 开始写一个 HTTP hello 部署进去,能用 Service 访问其他服务,能用 Ingress 把服务暴露出去,就差不多了
    Suddoo
        14
    Suddoo  
       2022-07-28 18:31:37 +08:00 via iPhone
    没必要会,知道就行
    potatowish
        15
    potatowish  
       2022-07-28 18:42:16 +08:00 via iPhone
    看个人兴趣,至少我没遇到需要自己编排容器、打包的公司,公司不会连这些都基础设施都没有吧
    FrankAdler
        16
    FrankAdler  
       2022-07-28 20:19:48 +08:00 via iPhone
    @FabricPath 同感,如果面试官狂问这些东西也表示基建很差,大概率自己写代码自己配环境自己发布自己去调优线上机器和链路自己去和 cdn 还有云服务扯皮
    zhhqiang
        17
    zhhqiang  
       2022-07-28 21:55:31 +08:00
    看公司用的程度了
    Cola98
        18
    Cola98  
       2022-07-28 22:19:51 +08:00
    看公司要求,如果是自己感兴趣,会打包服务就行。
    tomwei7
        19
    tomwei7  
       2022-07-28 22:39:27 +08:00
    知道基本原理和 Google 就行
    bthulu
        20
    bthulu  
       2022-07-29 08:09:42 +08:00
    docker 的实现原理, 性能调优, 能看懂源码, 能改源码, 能自己实现一套 docker
    hoopan
        21
    hoopan  
       2022-07-29 08:54:39 +08:00
    docker 对后端开发还是很重要的,几乎要跟 git 一样是开发人员必备技能了。
    建议还是系统学习下,docker 基本概念,会制作镜像,会用 docker compose 部署。镜像制作是难点,可以先试着简单入门,多用就熟练了。
    ackfin01
        22
    ackfin01  
       2022-07-29 11:53:43 +08:00
    @bthulu

    就是

    docker 难道不是后端程序员开发的么

    手动狗头
    vitoaaazzz
        23
    vitoaaazzz  
       2022-08-02 15:53:28 +08:00
    会用就行,基本就是打包镜像、部署
    复杂的运维、监控其实一般不是开发管的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3389 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 00:17 PVG 08:17 LAX 17:17 JFK 20:17
    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