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

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

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

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

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