connect method

Future<void> connect(
  1. String containerId, {
  2. List<String>? networkAliases,
})

Attaches containerId to this network.

Optional networkAliases are DNS names through which other containers on the same network can reach containerId.

Throws StateError if create has not been called yet.

Implementation

Future<void> connect(
  String containerId, {
  List<String>? networkAliases,
}) async {
  final networkId = _networkId;
  if (networkId == null) {
    throw StateError(
      'Network must be created before connecting a container. '
      'Call create() first.',
    );
  }
  await _dockerClient.connectNetwork(
    networkId,
    containerId,
    aliases: networkAliases,
  );
}