文件名称:minict:用Go编写的最小的容器运行时,主要是为了学习目的而设计的,旨在尽可能地简单
文件大小:38KB
文件格式:ZIP
更新时间:2024-04-10 09:51:25
containers Go
简约 Minict是用Go编写的最小容器运行时。它主要是出于学习目的而制作的,旨在尽可能地简化。 它的主要目的是让希望阅读它的代码并查看著名运行时中运行的容器(例如Containerd和完整的容器运行平台,例如Docker)中的内容的人都容易理解。 Minict运行OCI标准映像,并支持从现有注册表中提取映像。 先决条件 必须在您的系统上安装gpgme-devel软件包。 在基于RHEL的发行版(RHEL,CentOS,Fedora等)上运行sudo dnf install gpgme-devel 在基于Debian的发行版(Debian,Ubuntu等)上运行sudo apt install libgpgme-dev 安装了golang和git 。 用法 从发行页面下载当前二进制文件,或使用以下说明进行编译。 拥有可执行文件后,可以在下面的“ Getting started部分的帮助下
【文件预览】:
minict-main
----.gitignore(35B)
----main.go(257B)
----README.md(4KB)
----LICENSE(34KB)
----go.mod(1KB)
----oci()
--------pull.go(2KB)
--------unpack.go(925B)
--------manifests.go(1KB)
----cli()
--------cli.go(3KB)
--------config.go(483B)
--------commands()
----go.sum(35KB)
----run()
--------config.go(989B)
--------delete.go(748B)
--------run.go(2KB)