docker2 6.1.0 copy "docker2: ^6.1.0" to clipboard
docker2: ^6.1.0 copied to clipboard

Simple library for viewing and controlling docker images and containers.

Docker CLI is Dart library for controlling docker images and containers.

Docker CLI wraps the docker cli tooling.

Example:

    /// If we don't have the image pull it.
    var alpineImage = Docker().pull('alpine');

    /// If the container exists then lets delete it so we can recreate it.
    var existing = Docker().findContainerByName('alpine_sleep_inifinity');
    if (existing != null) {
      existing.delete();
    }

    /// create container named alpine_sleep_inifinity
    var container = alpineImage.create('alpine_sleep_inifinity',
        argString: 'sleep infinity');

    if (Docker().findContainerByName('alpine_sleep_inifinity') == null) {
      print('Huston we have a container');
    }

    // start the container.
    container.start();
    sleep(2);
    
    /// stop the container.
    container.stop();

    while (container.isRunning)
    {
        sleep(1);
    }
    container.delete();

    Docker().volumes;
copied to clipboard
14
likes
160
points
639
downloads

Publisher

verified publisheronepub.dev

Weekly Downloads

2025.01.07 - 2025.12.02

Simple library for viewing and controlling docker images and containers.

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

args, dcli, meta, path

More

Packages that depend on docker2