docker_commander 1.0.3
docker_commander: ^1.0.3 copied to clipboard
A Docker manager, for local and remote host machins. Works with personalized containers and pre-configured popular containers.
example/docker_commander_example.dart
import 'package:docker_commander/docker_commander.dart';
import 'package:docker_commander/src/docker_commander_local.dart';
void main() async {
var dockerCommander = DockerCommander(DockerHostLocal());
await dockerCommander.initialize();
await dockerCommander.checkDaemon();
print(dockerCommander);
var dockerContainer = await dockerCommander.run('hello-world');
print(dockerContainer);
await dockerContainer.waitReady();
var exitCode = await dockerContainer.waitExit();
var output = dockerContainer.stdout.asString;
print('<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<');
print(output);
print('>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>');
print('EXIT CODE: $exitCode');
}