NetworkCLI
connect
connect(network, container, alias=None, driver_options=[], ip=None, ip6=None, links=[])
Connect a container to a network
Parameters:
Name | Type | Description | Default |
---|---|---|---|
network |
ValidNetwork
|
The network to connect to |
required |
container |
python_on_whales.components.container.cli_wrapper.ValidContainer
|
The container to connect |
required |
alias |
Optional[str]
|
Add network-scoped alias for the container |
None
|
driver_options |
List[str]
|
Driver options for the network |
[]
|
ip |
Optional[str]
|
IPv4 address (e.g., |
None
|
ip6 |
Optional[str]
|
IPv6 address (e.g., |
None
|
links |
List[python_on_whales.components.container.cli_wrapper.ValidContainer]
|
Add links to other containers |
[]
|
create
create(name, attachable=False, driver=None, gateway=None, subnet=None, labels={}, options=[])
Creates a Docker network.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
name |
str
|
The name of the network |
required |
Returns
A `python_on_whales.Network`.
disconnect
disconnect(network, container, force=False)
Disconnect a container from a network
Parameters:
Name | Type | Description | Default |
---|---|---|---|
network |
ValidNetwork
|
The name of the network. |
required |
container |
python_on_whales.components.container.cli_wrapper.ValidContainer
|
The container to disconnect. |
required |
remove
remove(networks)
Removes a Docker network
Parameters:
Name | Type | Description | Default |
---|---|---|---|
networks |
Union[ValidNetwork, List[ValidNetwork]]
|
One or more networks. |
required |