• 请不要在回答技术问题时复制粘贴 AI 生成的内容
onice
V2EX  ›  程序员

最近在学 docker,发现掌握 docker 能顶半个运维

  •  
  •   onice · Apr 15, 2022 · 4263 views
    This topic created in 1495 days ago, the information mentioned may be changed or developed.
    没学习 docker 之前,搭建服务都是在 Linux 安装软件包,自己编译。

    并且各个发行版还有差异。比如 ubuntu 上的 apache 服务名叫 apache2 ,而 centos 上的 apache 服务名叫 httpd 。

    现在发现掌握了 docker ,使用 docker 来搭建环境,直接屏蔽了各种操作系统之间的差异。

    不管什么发行版,只要安装好的 docker ,接下来的镜像操作都一样。

    而且迁移镜像也特别方便。

    以前为了简单,使用过宝塔面板,而且和其他服务共存很不方便。比如梯子和宝塔共存。

    现在直接 docker 一把梭,真香啊!

    真心觉得 docker 是神器,掌握了可以顶半个运维。
    Supplement 1  ·  Apr 15, 2022
    看了大家回复。的确是我不了解运维。忽略了监控这些东西。

    我站在开发的角度看运维,以为项目部署好后就不管了-。
    Supplement 2  ·  Apr 15, 2022
    看了大家在说 k8s ,现在入门 docker ,不了解 k8s ,能简单解释下么。
    JeffyChen
        1
    JeffyChen  
       Apr 15, 2022
    docker+k8s ,666
    xuanbg
        2
    xuanbg  
       Apr 15, 2022
    XD ,你终于睡醒了……
    defunct9
        3
    defunct9  
       Apr 15, 2022   ❤️ 1
    docker 的本质就是一个进程,随后再挂上 NS 和文件系统。明白了这个本质,那么,你直接 systemd 跑一个进程不也就行了么,还要什么 docker.
    Clash
        4
    Clash  
       Apr 15, 2022
    用宝塔来管理 docker 😂
    676529483
        5
    676529483  
       Apr 15, 2022
    干过开发,现在在干运维的,告诉你,你说的只是项目部署,运维的一个小部分。运维麻烦的主要是服务器的管理(软硬件网络)、应用故障排查(为此搭建了很多监控、日志、故障重启)、集群的流量转发、中间件等等。部署只是一个小块,要说 k8s 顶半个差不多
    fisherwei
        6
    fisherwei  
       Apr 15, 2022
    运维最主要的工作是灭火和擦屁股。部署、搭建这类事,有没有 docker 看看文档 20 分钟就能学会。
    kevin1234
        7
    kevin1234  
       Apr 15, 2022
    运维还是很复杂 繁琐的工作
    oukichi
        8
    oukichi  
       Apr 15, 2022
    你也太小看运维了。。。。
    Liangmx
        9
    Liangmx  
       Apr 15, 2022
    快,叫你老大把运维优化掉,你来顶上!!
    defunct9
        10
    defunct9  
       Apr 15, 2022
    @fisherwei 我看了 200 分钟,terraform 还是不会
    tinkerer
        11
    tinkerer  
       Apr 15, 2022
    @oukichi 他也太小看运维了。。。。
    Tink
        12
    Tink  
    PRO
       Apr 15, 2022
    你理解的运维不是大家理解的运维
    deletemyself
        13
    deletemyself  
       Apr 15, 2022
    docker 只是解决了环境差异,真要运维还是得 k8s
    wandehul
        14
    wandehul  
       Apr 15, 2022
    @defunct9 200 分钟看 terraform ? 你也太牛了, 我折腾了俩月
    neutrinos
        15
    neutrinos  
       Apr 15, 2022 via iPhone
    对,顶半个运维,建议向公司多申请半个月运维的工资,说不定总工资能翻倍(手动狗头)
    defunct9
        16
    defunct9  
       Apr 15, 2022
    @wandehul 昨天下午折腾了 3 个小时,就 apply 和 destroy 了 3 把,1600 大元没了。还好是腾讯给的代金卷。今天继续,估计 5000 的代金卷今天就得折腾光。
    cat9life
        17
    cat9life  
       Apr 15, 2022
    我学会 Ctrol+C/V 就能顶半个程序员,
    再学会 CRUD 就能顶大半个,
    再学会谷歌、SO 、Gayhub 就超越普通程序员,
    再去刷一下算法,就超越普通大厂程序员

    (狗头保命
    ffxrqyzby
        18
    ffxrqyzby  
       Apr 15, 2022
    看看谷歌 sre 这本书, docker 只能算是一部分
    745839
        19
    745839  
       Apr 15, 2022
    各位就不要嘲讽 LZ 了
    zengguibo
        20
    zengguibo  
       Apr 15, 2022
    部署根本不是什么难事,有机器初始化脚本,统一安装相同版本的系统和依赖,部署起来很简单的,困难的是性能优化和排错,这些却是 docker 的短处。
    Davic1
        21
    Davic1  
       Apr 15, 2022
    @defunct9 #16 兄弟不开按需吗..
    defunct9
        22
    defunct9  
       Apr 15, 2022
    @Davic1 申请的测试代金卷,只能按月。销毁还不退钱,呵呵。没有 POSTPAID_PER_HOUR ,是 PREPAY
    tanrunhao
        23
    tanrunhao  
       Apr 15, 2022 via Android
    就想看看 k8s 怎么玩,大家生产环境中怎么用
    kingjpa
        24
    kingjpa  
       Apr 15, 2022
    不是啊大哥,部署上线只是常规工作一项,等哪天数据库损坏,缓存击穿 这些你没时间思考却又需要立马解决的时候, 你才知道运维是要掉头发的,参考某地健康吗非必要不亮码、还有秒杀多发等等
    venicid
        25
    venicid  
       Apr 15, 2022
    我之前对 docker 与 k8s 念念不忘,一直不入门,找工作就是不会,后面学习了觉得很不错。
    楼主要不断学习,加油呢
    xzysaber
        26
    xzysaber  
       Apr 15, 2022
    感觉 LZ 是不是不怎么接触新一点的技术?这几个其实是已经翻起浪花很久的技术了。
    K8S 你可以简单理解成管理 docker 等容器云的。

    运维其实是比较有挑战的岗位,除了常规的部署、监控等工作外,还要处理很多稀奇古怪的棘手问题。
    neilyoone
        27
    neilyoone  
       Apr 15, 2022
    运维需要掌握的知识面非常广, 处理的问题会很复杂. 而非 仅仅会 deploy
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3635 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 180ms · UTC 10:24 · PVG 18:24 · LAX 03:24 · JFK 06:24
    ♥ Do have faith in what you're doing.