lxd 0.0.6 icon indicating copy to clipboard operation
lxd: ^0.0.6 copied to clipboard

PlatformLinux

Provides a client to access lxd, which allows you to manage containers on a Linux system.

Pub Package codecov

Provides a client to access lxd, which allows you to manage containers on a Linux system.

Example #

import 'package:lxd/lxd.dart';

var client = LxdClient();

print('Looking for image...');
var image = await client.findRemoteImage('https://cloud-images.ubuntu.com/releases', '20.04');
if (image == null) {
  print("Can't find image");
  return;
}
print('Creating instance...');
var operation = await client.createInstance(image: image);
operation = await client.waitOperation(operation.id);
if (operation.status == 'Success') {
  print('Instance ${operation.instanceNames.first} created.');
} else {
  print('Failed: ${operation.error}');
}

client.close();

Contributing to lxd.dart #

We welcome contributions! See the contribution guide for more details.

4
likes
130
pub points
0%
popularity

Publisher

verified publisher iconcanonical.com

Provides a client to access lxd, which allows you to manage containers on a Linux system.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MPL-2.0 (LICENSE)

Dependencies

collection, http

More

Packages that depend on lxd