weiwio
V2EX  ›  Docker

一人出一道 Docker 面试题

  •  
  •   weiwio · Mar 2, 2018 via Android · 18063 views
    This topic created in 3170 days ago, the information mentioned may be changed or developed.

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

    29 replies  •  2018-07-16 23:05:01 +08:00
    gouchaoer
    gouchaoer
    Mar 2, 2018 via Android❤️1
    1
    run yum install -y balabala
    run yum clean cache


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