分享自己写的一个 docker 命令与 compose file 互转的小工具

124 天前
 czy1996

工具链接名称如下:

Compose it

东西很简单,能够将docker run命令转换为等价的docker-compose.yml,当然,顺带做了反向转换的功能。

下面简单讲讲出发点:

本人转业程序员一枚,摆弄 NAS 和路由器有些年头了,折腾 docker 也有不少时日,从 HomeLab 纯小白混成了大白。

个人认为,对于 HomeLab 而言,即便是一条命令能够解决的 docker 部署,也应当通过 compose 的形式来做,以便于集中管理,日后回溯或者修改时,也更加清晰、方便,尤其像我,过个一周哪还记得以前咋弄的

那么问题来了,小白如我,网络上散落着各种 docker run 命令,秉承拿来主义,转换成 composefile 还得自己手动翻译,不熟悉的语法还得翻文档,多生心智负担。

后来,发现了老外做的一个网站 composerize ,功能恰逢我意,但是 ui 和交互总感觉相当变扭

于是,按照自己的交互习惯撸了一个,用了一段时间,自我感觉比较满意,遂顺手打包上线分享给大家,希望能帮到有类似痛点的朋友,如有不足之处,期待各位的建议。

2194 次点击
所在节点    分享创造
22 条回复
alexsz
124 天前
偶尔有这种使用场景。

文本框加个复制按钮吧
alexsz
124 天前
@alexsz #1 哦,看到了有个 COPY 按钮
selca
124 天前
我都让 ai 帮忙的。
Sliots
124 天前
希望可以自定义 space 长度(个人习惯两个空格)
renmu
124 天前
我都是找 ai (
chanssl
124 天前
我也是找 AI 幫忙
Ploter
124 天前
一直用 Dockge 管理 Compose 文件,自带有一个转换的功能,可以试试
czy1996
124 天前
@Ploter 第一次知道有这个项目,确实不错,感谢分享
yean
124 天前
支持一下,有用
civetcat
124 天前
支持一下
w7938940
124 天前
lekai63
124 天前
一般丢给 ai 转。

突然有个感慨:ai 日渐成熟后 是不是很多工程内容会显得多余?
HangoX
124 天前
以前很想要一个这样的工具,现在这个 AI 可以解决
y1y1
124 天前
丢给 ai 然后加一句:给我转成 compose
iorilu
123 天前
可以, 我都是用 gpt 转的

OP 怎么开发的, 是自己解析转换还是让 ai 弄的
BestEicky
123 天前
现在都是 gpt 了。。。
SayHelloHi
123 天前
感谢分享

一直用 AI 转换的
Greendays
123 天前
不错,确实有这种需求。以前都是自己想办法写的。
czy1996
123 天前
@Sliots 感谢建议,现在可以选 2 格或 4 格缩进
SakuraYuki
122 天前
这玩意我现在都是丢给 ai 解决的,这软件要是早几年出现就好了

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

https://ex.noerr.eu.org/t/1112052

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

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

© 2021 V2EX