文件名称:capp-pub:序列化发布docker-compose项目的一种方法
文件大小:31KB
文件格式:ZIP
更新时间:2024-03-27 23:40:26
Go
分叉于: 还包括符合和。 为什么 Docker-compose很棒,但它留下了纯粹的Docker解决的一个关键问题:分发。 capp-pub致力于解决这个问题。 它基本上捕获了在另一个系统上运行确切的docker-compose文件所需的所有信息。 但是尽管如此,一旦您掌握了所有这些信息,就可以生产一个真正的轻量级工具来运行无需Docker(或Golang)的docker-compose应用程序,这并不是一个很大的飞跃。 该工具查看docker-compose和每个容器,并生成可以由crun项目执行的runc规范。 设置运行需要一点帮助,因此创建了一个免费的工具capp-run,它能够运行此工具创建的捆绑软件。 目标是几乎像Docker一样运行任何docker-compose文件。 我们永远都做不到,但应该能够涵盖大多数正常使用情况。 希望这种妥协值得用capp-run / cru
【文件预览】:
capp-pub-main
----.gitignore(6B)
----go.mod(1KB)
----Makefile(908B)
----LICENSE(11KB)
----go.sum(30KB)
----main.go(3KB)
----README.md(2KB)
----example()
--------test-oom.sh(128B)
--------test-tmpfs.sh(265B)
--------test-caps.sh(151B)
--------docker-compose.yml(2KB)
--------test-common-options.sh(434B)
--------test-sysctls.sh(137B)
--------test-user.sh(162B)
----golangci.yml(181B)
----internal()
--------runc.go(7KB)
--------publish.go(9KB)
--------reg_client.go(6KB)