docker_cli 1.0.0 copy "docker_cli: ^1.0.0" to clipboard
docker_cli: ^1.0.0 copied to clipboard

discontinuedreplaced by: docker2

A simple command-line application.

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();
0
likes
110
points
33
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A simple command-line application.

Repository (GitHub)

License

MIT (license)

Dependencies

dcli, path

More

Packages that depend on docker_cli