summaryrefslogtreecommitdiff
path: root/docs/host-devices.md
blob: a35d340d187b65fef26312bc102932747694129c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Access to devices on the host

If you need to directly expose some host devices to a container, you can use
the devices parameter in the `host_config` param in `Client.create_container`
as shown below:

```python
cli.create_container(
    'busybox', 'true', host_config=cli.create_host_config(devices=[
        '/dev/sda:/dev/xvda:rwm'
    ])
)
```

Each string is a single mapping using the colon (':') as the separator. So the
above example essentially allow the container to have read write permissions to
access the host's /dev/sda via a node named /dev/xvda in the container. The
devices parameter is a list to allow multiple devices to be mapped.