slim:从Dockerfiles构建并运行小型vms。 小巧时尚

时间:2024-02-23 00:13:07
【文件属性】:

文件名称:slim:从Dockerfiles构建并运行小型vms。 小巧时尚

文件大小:4.19MB

文件格式:ZIP

更新时间:2024-02-23 00:13:07

docker virtualization micro-vm DockerJavaScript

苗条 slim将通过Dockerfile构建一个微型虚拟机。 Slim通过从Dockerfile构建和提取rootfs进行工作,然后将该文件系统与运行在RAM中的最小内核合并。 这样就产生了一个真正的VM,可以在使用非常有限的资源的同时立即启动。 如果操作正确,slim可以让您设计和构建用于运行服务的不变的unikernel,或者构建小型的嵌入式开发环境。 使用苗条 建立一个微型虚拟机 从Dockerfile创建一个微型虚拟机。 将build命令与包含Dockerfile的目录一起使用。 $ slim build images/alpine3.8-simple 这将在苗条注册表中添加可引导的iso。 。 除非指定-p标志(即-p hyperkit ),否则slim build将使用您的。 列出微型虚拟机映像 查看计算机上的微型虚拟机映像列表。 $ slim images 运行微型虚拟机 将给定的micro-vm映像的新实例设置为虚拟机。 Slim当前支持Virtualbox,KVM和hyperkit(仅MacOS)作为运行VM的提供程序。 如果有多个提供程序,Slim将


【文件预览】:
slim-master
----images()
--------alpine3.12-simple()
--------ubuntu16.04-jenkins()
--------alpine3.9-simple()
--------alpine3.11-simple()
--------alpine3.8-simple()
--------alpine3.9-jenkins()
----scripts()
--------kvm.xml.mustache(2KB)
--------uuid2mac(2.42MB)
--------keys()
--------syslinux()
--------u9fs(3.4MB)
----lib()
--------logger.js(212B)
--------dependencies.js(998B)
--------env.js(4KB)
--------commands()
--------build.js(5KB)
--------health.js(539B)
--------providers()
--------providers.js(1KB)
--------args.js(462B)
--------images.js(1KB)
----doc()
--------img()
----.travis.yml(243B)
----LICENSE(11KB)
----README.md(6KB)
----.gitignore(13B)
----index.js(848B)
----package-lock.json(94KB)
----package.json(1KB)
----.nvmrc(3B)

网友评论