V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
carrotuestc
V2EX  ›  Java

Java 后端程序员学 docker 合适吗

  •  
  •   carrotuestc · 2017-01-06 21:25:22 +08:00 · 5067 次点击
    这是一个创建于 2915 天前的主题,其中的信息可能已经有所发展或是发生改变。
    java 程序员,之前做的大多数是业务相关的,了解过一些分布式,也有一些自己简单的实践,以后应该是要去华为存储部门搬砖 不知道学 docker 合适不 因为最近比较无聊 我又闲不住 所以想找点事做 不知道docker合适我不 或者有没有其它更好的推荐
    37 条回复    2017-01-07 20:54:32 +08:00
    mritd
        1
    mritd  
       2017-01-06 21:45:58 +08:00 via iPhone
    你猜猜…… devops 路过
    carmark
        2
    carmark  
       2017-01-06 21:49:56 +08:00
    去华为存储部门用 java 么? docker 用用就行,如果要是搞存储的话,没太大必要。
    huntzhan
        3
    huntzhan  
       2017-01-06 21:52:59 +08:00   ❤️ 2
    用语言来界定自己,我觉得是不适合的。
    carrotuestc
        4
    carrotuestc  
    OP
       2017-01-06 22:08:44 +08:00
    @carmark 多半使用 c 吧
    carrotuestc
        5
    carrotuestc  
    OP
       2017-01-06 22:09:12 +08:00
    @huntzhan 之前主语言是 java 最近看了很多 js
    carrotuestc
        6
    carrotuestc  
    OP
       2017-01-06 22:09:20 +08:00
    @mritd what
    HarveyDent
        7
    HarveyDent  
       2017-01-06 22:54:29 +08:00
    lz 是在成都吗
    AbrahamGreyson
        8
    AbrahamGreyson  
       2017-01-06 22:59:51 +08:00 via iPhone
    单纯说技术的话挺适合的,因为 java 也有自己的面向服务架构,接触过的会很好懂 docker 思路。
    prondtoo
        9
    prondtoo  
       2017-01-06 23:16:48 +08:00
    目前公司用 spring cloud 架构,除了开发时候 docker 方便装数据库。感觉没上 docker 的必要。
    carrotuestc
        10
    carrotuestc  
    OP
       2017-01-06 23:24:25 +08:00
    carrotuestc
        11
    carrotuestc  
    OP
       2017-01-06 23:25:08 +08:00
    @AbrahamGreyson 谢谢 那我就先浅尝辄止的了解下吧
    carrotuestc
        12
    carrotuestc  
    OP
       2017-01-06 23:25:15 +08:00
    @prondtoo 谢谢
    jinhan13789991
        13
    jinhan13789991  
       2017-01-07 01:07:04 +08:00 via Android
    为什么不呢?持续集成,自动化测试
    cxbig
        14
    cxbig  
       2017-01-07 01:51:37 +08:00   ❤️ 1
    Docker 是通用工具,无论你用哪个语言都是可以学习使用的。
    mritd
        15
    mritd  
       2017-01-07 08:39:16 +08:00 via iPhone
    @cxbig 说的很正确,随着微服务的兴起, docker 已经成为必备技能,如果公司 devops 的话,这技能不能不会……说 docker 没什么用的,试过 "at peter 部署 api" 这种自动化部署么^_^
    itommy
        16
    itommy  
       2017-01-07 09:22:32 +08:00
    楼主来北京不?
    carrotuestc
        17
    carrotuestc  
    OP
       2017-01-07 09:30:44 +08:00
    @itommy 啥意思
    itommy
        18
    itommy  
       2017-01-07 09:50:37 +08:00
    @carrotuestc 惊。回错帖子了, tab 开多了,>_<
    itommy
        19
    itommy  
       2017-01-07 09:54:12 +08:00
    回到你的主题:

    Docker 看完了,还可以看 Kubernetes, Mesos, Docker Swarm 这些
    carrotuestc
        20
    carrotuestc  
    OP
       2017-01-07 10:05:56 +08:00
    @itommy 嗯嗯 谢谢
    HypoChen
        21
    HypoChen  
       2017-01-07 10:09:53 +08:00
    有精力就学呗,微服务这么火,万一以后用到了呢
    yuhuan66666
        22
    yuhuan66666  
       2017-01-07 10:52:57 +08:00 via Android
    我就是 Java 后端的 也学了 docker ,准确说找工作用不上,面试官根本选择性忽略,自己玩玩还可以,工作里基本也用不上。
    yuhuan66666
        23
    yuhuan66666  
       2017-01-07 10:55:26 +08:00 via Android
    但是!
    学新技术为啥要考虑这些?想学就学喽,百利而无一害。学会的思想,是跟随你,影响你的思维的。
    俗话技不压身。
    byebyejude
        24
    byebyejude  
       2017-01-07 12:15:15 +08:00 via Android
    又是你电道友😂😂学啊
    Ouyangan
        25
    Ouyangan  
       2017-01-07 12:28:07 +08:00
    想学什么就用心学 ,总会用的上的.
    beneo
        26
    beneo  
       2017-01-07 14:35:20 +08:00
    很需要
    hantsy
        27
    hantsy  
       2017-01-07 14:51:50 +08:00
    目前互联网技术开发, DevOps 是必须了解。。。 Docker 几乎是必须的。
    wtf8888
        28
    wtf8888  
       2017-01-07 15:23:47 +08:00
    闲不住,想找点事做?会搞破解不
    carrotuestc
        29
    carrotuestc  
    OP
       2017-01-07 16:54:26 +08:00
    @byebyejude 唉 起名字没注意
    carrotuestc
        30
    carrotuestc  
    OP
       2017-01-07 16:54:44 +08:00
    @wtf8888 并不会啊
    msg7086
        31
    msg7086  
       2017-01-07 17:16:35 +08:00
    我就想问问, Docker 下怎么去微调操作系统?软件包升级,配置修改,这些都在 docker 容器里做吗?
    daben1990
        32
    daben1990  
       2017-01-07 17:19:45 +08:00
    很好玩的,我前端也会用它打包一些编译工具
    Miy4mori
        33
    Miy4mori  
       2017-01-07 18:10:28 +08:00 via Android
    @prondtoo 贵司没有用 docker 部署微服务?没做持续集成?自动化部署?
    Miy4mori
        34
    Miy4mori  
       2017-01-07 18:12:50 +08:00 via Android
    @msg7086 docker 其实只提供应用需要的环境, docker 内的应用实际还是运行在主机下的,这和虚拟机不同,所以损耗几乎为零,除了网络有多种方案,损耗各不同。
    gejun123456
        35
    gejun123456  
       2017-01-07 18:25:05 +08:00
    想学就学哈 https://docs.docker.com/ 我也是 java 程序员,把教程上的例子都跑一遍就好啦。
    prondtoo
        36
    prondtoo  
       2017-01-07 20:42:35 +08:00
    @Miy4mori 是持续化集成,自动化部署。
    spring cloud 可以运行多个相同的服务,它会通过 eureka 来注册发现并自动负载均衡。我用 Jenkins 来自动部署,轮流重启服务,并不会中断。所有微服务都是无状态的。
    Miy4mori
        37
    Miy4mori  
       2017-01-07 20:54:32 +08:00 via Android
    @prondtoo 那还觉得没必要,手动部署可累多了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1081 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 19:10 · PVG 03:10 · LAX 11:10 · JFK 14:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.