【文件属性】:
文件名称:groovy-docker-dsl:Docker 的 Groovy DSL(想想 Fig 的健康检查和更改容器的重启)
文件大小:100KB
文件格式:ZIP
更新时间:2021-07-01 00:15:58
Java
Groovy Docker DSL
使用 Groovy DSL 思考 ,您可以实现钩子、健康检查和监视包含 Dockerfile 的文件夹以进行更改,并根据需要自动重新构建和重新启动容器。
动机: Fig 很棒,但我需要一些可以让我做一些事情的东西,比如等到容器内运行的服务实际运行后再启动下一个,并在容器发生变化时重建和重启容器。
警告:我刚刚开始这个项目,我确信它有很多错误和粗糙的边缘。
构建运行
该项目是使用 Gradle 构建的,并附带一个包装器。
./gradlew shadowJar
java -jar build/libs/groovy-docker-dsl-all.jar src/test/resources/figtest/figtest.groovy
还要做..
支持更多 Docker 功能,例如
卷
资源限制(cpu/内存..)
网络选项
下载图像时显示某
【文件预览】:
groovy-docker-dsl-master
----gradlew.bat(2KB)
----gradlew(5KB)
----readme.md(1KB)
----gradle()
--------wrapper()
----src()
--------test()
--------main()
----.gitignore(45B)
----build.gradle(896B)