docker_commander 1.0.4
docker_commander: ^1.0.4 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_vm.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');
}