dart_docker 0.0.1 dart_docker: ^0.0.1 copied to clipboard
A Dart client for the Docker API via local unix socket.
Dart Docker #
A Docker API Client that connects via docker socket (/var/run/docker.sock
). The minimum supported docker API is 1.44.
import 'package:dart_docker/dart_docker.dart' as docker;
void main() async {
final api = docker.DockerSocketClient();
final images = await api.image.imageList();
print(images);
await api.container.containerCreate(docker.ContainerCreateRequest(
image: 'dart:latest',
cmd: ['echo', 'hello'],
));
}
Supported APIs #
Note: APIS that function as streams such as container attach are not currently functional.
ImageApi
ConfigApi
ContainerApi
DistributionApi
ExecApi
NetworkApi
NodeApi
PluginApi
SecretApi
ServiceApi
SessionApi
SwarmApi
SystemApi
TaskApi
VolumeApi
License #
- See LICENSE
Built and maintained with 💛 by Invertase.