一人出一道 Docker 面试题

2018-03-02 09:33:34 +08:00
 weiwio

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

16733 次点击
所在节点    Docker
29 条回复
gouchaoer
2018-03-02 09:37:43 +08:00
run yum install -y balabala
run yum clean cache


这么写有问题吗?
MeteorCat
2018-03-02 09:40:12 +08:00
@gouchaoer 有,找不到 shell 执行
cloverstd
2018-03-02 09:41:17 +08:00
有问题,并没有 clean
mritd
2018-03-02 09:43:51 +08:00
Dockerfile 优化
lairdnote
2018-03-02 10:12:11 +08:00
移除 apt 的 cache 算一个吧 对经常变化的指令放在最后 可以优化增量部分
gouchaoer
2018-03-02 10:16:45 +08:00
大部分人不知道 docker 镜像会记录每一次 run 直接的 diff,上面的单独 run yum clean cache 并不会减小镜像大小
RudyC
2018-03-02 10:17:21 +08:00
我的做法是尽可能得少命令,减少 layer 的产生,把一些命令移动到 docker run 时执行,如 user,workdir 之类的可作为 run 时选项的命令
momocraft
2018-03-02 10:20:18 +08:00
开一个 container 会导致哪些进程?这些进程都是做啥的?
mritd
2018-03-02 10:20:27 +08:00
自我回答一下,Dockerfile 优化可以参考 nginx 的 alpine
cy97cool
2018-03-02 10:24:12 +08:00
导出镜像时如何尽可能压缩体积?
cy97cool
2018-03-02 10:28:29 +08:00
如何解决 ubuntu 容器中没有 ping ifconfig killall 等命令的问题 是否需要解决这种问题?
GooMS
2018-03-02 11:04:01 +08:00
用 alpine 打包
不过我觉得没意义,一 t 硬盘才多少钱
feverzsj
2018-03-02 11:05:12 +08:00
为什么 swarm mode 比 k8s 优雅百倍
rashawn
2018-03-02 12:43:31 +08:00
docker 对整个行业有啥负面影响
df4VW
2018-03-02 12:45:37 +08:00
简单谈谈怎么用 compse 部署个 crud 系统
yuanfnadi
2018-03-02 12:48:03 +08:00
@gouchaoer 有 docker 是分层的。清缓存请不到上面那层
htfy96
2018-03-02 13:04:32 +08:00
Docker 的 overlay2 storage driver 比起 overlay 有哪些改进?是如何做到的?
derek80
2018-03-02 13:12:12 +08:00
multi-stage builds
derek80
2018-03-02 13:13:19 +08:00
@feverzsj 存储是一方面,镜像小了传输也是优势。
carlclone
2018-03-02 13:16:18 +08:00
这样有意思,可惜提问回答混在一起有点乱

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/434126

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX