Kaydet (Commit) af1bb34d authored tarafından Maxime Petazzoni's avatar Maxime Petazzoni

Clarify port bindings documentation for non-TCP port bindings

Signed-off-by: 's avatarMaxime Petazzoni <max@signalfuse.com>
üst 82f4c271
...@@ -253,12 +253,6 @@ open inside the container in the `Client.create_container` method. ...@@ -253,12 +253,6 @@ open inside the container in the `Client.create_container` method.
c.create_container('busybox', 'ls', ports=[1111, 2222]) c.create_container('busybox', 'ls', ports=[1111, 2222])
``` ```
If you wish to use UDP instead of TCP (default), you can declare it like such:
```python
c.create_container('busybox', 'ls', ports=[(1111, 'udp'), 2222])
```
Bindings are then declared in the `Client.start` method. Bindings are then declared in the `Client.start` method.
```python ```python
...@@ -277,6 +271,14 @@ Or without host port assignment: ...@@ -277,6 +271,14 @@ Or without host port assignment:
c.start(container_id, port_bindings={1111: ('127.0.0.1',)}) c.start(container_id, port_bindings={1111: ('127.0.0.1',)})
``` ```
If you wish to use UDP instead of TCP (default), you need to declare it
like such in both the `create_container()` and `start()` calls:
```python
container_id = c.create_container('busybox', 'ls', ports=[(1111, 'udp'), 2222])
c.start(container_id, port_bindings={'1111/udp': 4567, 2222: None})
```
Using volumes Using volumes
============= =============
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment