droot:与Docker集成的基于chroot的超简单应用程序容器引擎

时间:2024-02-25 19:19:05
【文件属性】:

文件名称:droot:与Docker集成的基于chroot的超简单应用程序容器引擎

文件大小:156KB

文件格式:ZIP

更新时间:2024-02-25 19:19:05

go linux docker cli deploy

根目录 Droot是一个简单的基于chroot的应用程序容器引擎,可使用chroot而不是docker run进行构建,运输和运行。 Droot旨在逃避依赖地狱。 总览 对于应用程序部署过程具有强大的概念,即构建,运输,运行。 但是在很多情况下,docker运行时过于复杂,超出了我们当前的功能,特别是在生产环境中。 然后Droot提供了一个更简单的容器运行时,而没有包括Linux名称空间和AUFS这样的联合文件系统在内的复杂堆栈。 它依赖于简单Linux功能,例如chroot(2),Linux功能(7)和绑定安装,并可以帮助您chroot由docker构建的容器映像以及在Amazon S3上


【文件预览】:
droot-master
----testdata()
--------drootenv(296B)
----log()
--------log.go(521B)
----LICENSE_OF_DEPENDENCIES.md(932B)
----cmd()
--------droot()
----documentation()
--------images()
----commands()
--------umount.go(727B)
--------export.go(1KB)
--------run.go(6KB)
--------commands.go(360B)
----osutil()
--------osutil_linux.go(2KB)
--------osutil_test.go(3KB)
--------osutil_stubs.go(942B)
--------osutil.go(2KB)
----.github()
--------workflows()
----mounter()
--------mount_test.go(274B)
--------mount.go(3KB)
----Dockerfile(141B)
----LICENSE(1KB)
----docker()
--------docker_test.go(2KB)
--------docker.go(4KB)
--------testing.go(2KB)
----.gitignore(29B)
----environ()
--------env.go(1KB)
--------env_test.go(2KB)
----Makefile(539B)
----go.sum(2KB)
----.dockerignore(15B)
----README.md(4KB)
----script()
--------build_in_container.sh(528B)
--------release.sh(486B)
--------build_release.sh(291B)
----go.mod(704B)

网友评论