summaryrefslogtreecommitdiff
path: root/docs/volumes.md
blob: 38ab210fab6cb542f2856fe9e1e65b76b1588454 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Using volumes

Volume declaration is done in two parts. First, you have to provide
a list of mountpoints to the `Client().create_container()` method.

```python
c.create_container('busybox', 'ls', volumes=['/mnt/vol1', '/mnt/vol2'])
```

Volume mappings are then declared inside the `Client.start` method like this:

```python
c.start(container_id, binds={
    '/home/user1/':
        {
            'bind': '/mnt/vol2',
            'ro': False
        },
    '/var/www':
        {
            'bind': '/mnt/vol1',
            'ro': True
        }
})
```