怎么样才能写好 dockerfile

2018-03-16 14:55:45 +08:00
 a1237a

刷了几遍 docker practice 发现想给 tomcat 官方镜像加个 pinpoint 都无从下手。有什么办法可以快速定位是哪出错了吗(゚ o ゚;

2183 次点击
所在节点    问与答
7 条回复
inkWave
2018-03-16 15:09:02 +08:00
a1237a
2018-03-16 15:22:00 +08:00
@inkWave 谢了。其实我也有去找这种现成的,去看他们怎么写 dockefile 的。但总是感觉没有那种 get 到的感觉。之前想把 MHA 搞进 docker 里,发现一样不知道怎么下手。我以为是自己对 MHA 不熟,然后在 linux 上又从头到尾搭了一遍,以为可以去 docker 上面封装 MHA node,manage 的时候,又是不知道怎么写 dockerfile.官方的文档好像也没具体说,这么多踩应该就是这么来的吧...
inkWave
2018-03-16 15:35:23 +08:00
@a1237a 多写多练就行了,就是个把大象装冰箱总共需要几步的事情,没什么难的...不然你没事儿就找点儿开源项目,都给做成镜像练练手.你这个情况我干别的也遇到过.后来吭哧到某一天,睡了一觉第二天早上再上手突然就感觉会了.给自己点时间,别太着急了.
gam2046
2018-03-16 16:23:54 +08:00
你没有描述具体遇到了什么问题。如果实际操作上,你没有问题,那么 Dockerfile,你可以简单的认为就是把你操作的命令一行一行的输入进来就可以了。

甚至你还可以不用 Dockerfile,直接创建一个基础镜像,然后 exec 进去,就和正常操作一样,最后封装成一个黑盒的 image,一样也可以用(当然,多数情况下,这种创建方式会比基于 Dockerfile 的方式镜像体积更大)
a1237a
2018-03-16 16:48:44 +08:00
@inkWave 嗯,多练希望快点觉醒。
@gam2046 进到容器里面做其实我是会的。感觉会手写 dockerfile 才算是会 docker- -
siguretto
2018-03-16 18:28:32 +08:00
a1237a
2018-03-17 09:24:09 +08:00
@siguretto 感谢。

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

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

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

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

© 2021 V2EX