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

一人出一道 Docker 面试题

  •  
  •   weiwio · 2018-03-02 09:33:34 +08:00 via Android · 12237 次点击
    这是一个创建于 649 天前的主题,其中的信息可能已经有所发展或是发生改变。

    奇数楼出题,偶数楼答题。可以自创也可以搜索。

    29 回复  |  直到 2018-07-16 23:05:01 +08:00
        1
    gouchaoer   2018-03-02 09:37:43 +08:00 via Android   ♥ 1
    run yum install -y balabala
    run yum clean cache


    这么写有问题吗?
        2
    MeteorCat   2018-03-02 09:40:12 +08:00 via Android
    @gouchaoer 有,找不到 shell 执行
        3
    cloverstd   2018-03-02 09:41:17 +08:00
    有问题,并没有 clean
        4
    mritd   2018-03-02 09:43:51 +08:00 via iPhone
    Dockerfile 优化
        5
    lairdnote   2018-03-02 10:12:11 +08:00   ♥ 2
    移除 apt 的 cache 算一个吧 对经常变化的指令放在最后 可以优化增量部分
        6
    gouchaoer   2018-03-02 10:16:45 +08:00 via Android   ♥ 1
    大部分人不知道 docker 镜像会记录每一次 run 直接的 diff,上面的单独 run yum clean cache 并不会减小镜像大小
        7
    RudyC   2018-03-02 10:17:21 +08:00
    我的做法是尽可能得少命令,减少 layer 的产生,把一些命令移动到 docker run 时执行,如 user,workdir 之类的可作为 run 时选项的命令
        8
    momocraft   2018-03-02 10:20:18 +08:00
    开一个 container 会导致哪些进程?这些进程都是做啥的?
        9
    mritd   2018-03-02 10:20:27 +08:00 via iPhone   ♥ 1
    自我回答一下,Dockerfile 优化可以参考 nginx 的 alpine
        10
    cy97cool   2018-03-02 10:24:12 +08:00 via Android
    导出镜像时如何尽可能压缩体积?
        11
    cy97cool   2018-03-02 10:28:29 +08:00 via Android
    如何解决 ubuntu 容器中没有 ping ifconfig killall 等命令的问题 是否需要解决这种问题?
        12
    GooMS   2018-03-02 11:04:01 +08:00 via Android
    用 alpine 打包
    不过我觉得没意义,一 t 硬盘才多少钱
        13
    feverzsj   2018-03-02 11:05:12 +08:00
    为什么 swarm mode 比 k8s 优雅百倍
        14
    rashawn   2018-03-02 12:43:31 +08:00 via iPhone
    docker 对整个行业有啥负面影响
        15
    df4VW   2018-03-02 12:45:37 +08:00
    简单谈谈怎么用 compse 部署个 crud 系统
        16
    yuanfnadi   2018-03-02 12:48:03 +08:00 via iPhone
    @gouchaoer 有 docker 是分层的。清缓存请不到上面那层
        17
    htfy96   2018-03-02 13:04:32 +08:00
    Docker 的 overlay2 storage driver 比起 overlay 有哪些改进?是如何做到的?
        18
    derek80   2018-03-02 13:12:12 +08:00
    multi-stage builds
        19
    derek80   2018-03-02 13:13:19 +08:00
    @feverzsj 存储是一方面,镜像小了传输也是优势。
        20
    carlclone   2018-03-02 13:16:18 +08:00 via iPhone
    这样有意思,可惜提问回答混在一起有点乱
        21
    derek80   2018-03-02 13:19:40 +08:00
    抱歉没仔细看贴,回 #17 overlay2 比 overlay 在 inode 上更高效,因为无需使用硬链接。
        22
    Alchemistxxd   2018-03-02 16:46:01 +08:00
    空手套题
        23
    HuHui   2018-03-02 19:19:39 +08:00 via Android
    swarm 内部负载均衡突然死活路由不到某一个 worker 上了,如何解决。
        24
    whatsmyip   2018-03-02 20:15:34 +08:00
    有问题就重启。。。swarm 一堆问题,尤其是长时间运行的情况
        25
    mritd   2018-03-03 10:01:14 +08:00 via iPhone
    @whatsmyip k8s 欢迎你
        26
    ChasYuan   2018-03-03 14:44:07 +08:00 via Android
    空手套笔 /面试题 2333
        27
    yuedingwangji   2018-03-03 16:54:05 +08:00 via Android
    @gouchaoer 有,只有最后一个 run 会执行
        28
    awhane   2018-03-12 14:01:42 +08:00
    @yuedingwangji 人家都解释了,一个 run 对应一层 layer,最后一个 run 并没有意义
        29
    s2jackson   2018-07-16 23:05:01 +08:00
    RUN rm -rf somefile
    镜像大小会减小吗
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3051 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 26ms · UTC 11:18 · PVG 19:18 · LAX 03:18 · JFK 06:18
    ♥ Do have faith in what you're doing.