普通的后台开发需要掌握 docker 到什么程度?

2022-07-28 16:19:16 +08:00
 overthemoon

平常使用 docker 也就是配置个配置文件,需要学到什么程度呢

4897 次点击
所在节点    程序员
23 条回复
junnplus
2022-07-28 16:27:37 +08:00
会用就行,知道常用的命令就差不多了
zjj19950716
2022-07-28 16:36:37 +08:00
能写个 compose 把服务配一起就差不多了
lingly02
2022-07-28 16:44:00 +08:00
1. 知道 docker/容器基本概念,明白 image, container 意义,会使用 volume 映射,端口映射,容器 link, 熟悉 login, pull, push, run, exec, stop,ps, rm,rmi 等常用命令。
2. 会使用 docker-compose 在单机上编排多个容器
3. 会编写 Dockerfile ,选择合适的基础镜像打包应用程序,了解镜像打包的优化方法
keepeye
2022-07-28 16:53:28 +08:00
没必要非得会啊,有兴趣或者有需要就去学呗
musi
2022-07-28 17:11:02 +08:00
用到的时候现查
jeeyong
2022-07-28 17:17:37 +08:00
@lingly02 看你这么系统的梳理一遍...我觉得我都会
却总是在实际使用的时候...望着屏幕一脸迷茫的发呆...
是我老了吗?
1992w
2022-07-28 17:21:18 +08:00
知道基本概念,用的时候再看文档就行了
sinnosong1
2022-07-28 17:26:08 +08:00
@jeeyong 多查资料,然后实践踩坑呗,我上周对 docker 还一无所知,现在已经可以搞 docker-compose 部署中间件+项目了。
InDom
2022-07-28 17:29:08 +08:00
会使用 docs 即可。
Seanfuck
2022-07-28 17:53:44 +08:00
知道有这个东西就行了
S2Line
2022-07-28 18:22:17 +08:00
会 docker 做个镜像,进 container 看下程序运行情况。其他学 k8s
towave
2022-07-28 18:24:50 +08:00
有个印象,不会的现学就好
FabricPath
2022-07-28 18:29:36 +08:00
如果一个普通后台开发,还需要接触到 container 或 kubernetes ,那是公司基建太差的问题。
如果只是兴趣的话,minikube 拉一个 k8s 起来,能从 0 开始写一个 HTTP hello 部署进去,能用 Service 访问其他服务,能用 Ingress 把服务暴露出去,就差不多了
Suddoo
2022-07-28 18:31:37 +08:00
没必要会,知道就行
potatowish
2022-07-28 18:42:16 +08:00
看个人兴趣,至少我没遇到需要自己编排容器、打包的公司,公司不会连这些都基础设施都没有吧
FrankAdler
2022-07-28 20:19:48 +08:00
@FabricPath 同感,如果面试官狂问这些东西也表示基建很差,大概率自己写代码自己配环境自己发布自己去调优线上机器和链路自己去和 cdn 还有云服务扯皮
zhhqiang
2022-07-28 21:55:31 +08:00
看公司用的程度了
Cola98
2022-07-28 22:19:51 +08:00
看公司要求,如果是自己感兴趣,会打包服务就行。
tomwei7
2022-07-28 22:39:27 +08:00
知道基本原理和 Google 就行
bthulu
2022-07-29 08:09:42 +08:00
docker 的实现原理, 性能调优, 能看懂源码, 能改源码, 能自己实现一套 docker

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

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

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

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

© 2021 V2EX