文件名称:lxdops:Go程序以启动和配置LXD容器和连接的磁盘设备
文件大小:53KB
文件格式:ZIP
更新时间:2024-04-20 17:51:04
Go
lxdops 使用YAML配置文件启动和配置带有连接磁盘设备的LXD容器的Go程序。 例子 要在干净的LXD项目中运行示例,请t1 : lxdops project create t1 lxc project switch t1 lxdops property set zfsroot z/demo # use any ZFS filesystem that can be created with *zfs create -p* cd ./demo lxdops launch alp.yaml lxdops launch dev.yaml lxdops snapshot -s test dev.yaml lxdops launch dev-test.yaml home.yaml(包含在其他示例中) filesystems: main: pattern: (zfsroot)/
【文件预览】:
lxdops-master
----project.go(2KB)
----path_test.go(359B)
----.gitignore(8B)
----ConfigYaml.go(486B)
----parse-ops.go(2KB)
----instance-ops.go(2KB)
----OS.go(542B)
----README.md(4KB)
----commands.go(5KB)
----device.go(436B)
----os()
--------alpine.go(946B)
--------debian.go(848B)
--------ubuntu.go(126B)
----main()
--------lxdops.go(447B)
----password()
--------test()
--------password.go(520B)
----path.go(720B)
----container.go(4KB)
----network.go(3KB)
----LICENSE(11KB)
----property.go(1KB)
----ids.go(1KB)
----commands.yaml(5KB)
----LxdOps.go(1KB)
----snapshot.go(1KB)
----Launcher.go(13KB)
----source.go(2KB)
----random.go(241B)
----fs.go(1KB)
----ConfigOptions.go(3KB)
----exec.go(2KB)
----Config.go(11KB)
----template()
--------template.go(4KB)
--------template_test.go(581B)
----config_methods.go(3KB)
----doc()
--------projects.txt(978B)
----Configurer.go(11KB)
----DeviceConfigurer.go(5KB)
----lxd.go(2KB)
----lxdclient.go(2KB)
----instance.go(6KB)
----config_read.go(4KB)
----lxc_config.go(1KB)
----util()
--------StringSlice.go(1KB)
--------map.go(575B)
--------yaml.go(533B)
--------StringSlice_test.go(320B)
--------pattern.go(2KB)
--------util.go(1KB)
----Launcher_test.go(170B)
----ProfileConfigurer.go(3KB)
----demo()
--------user.yaml(141B)
--------dev-test.yaml(92B)
--------alp.yaml(82B)
--------home.yaml(124B)
--------dev.yaml(90B)