Container spawner mockup
This commit is contained in:
parent
8d93d478de
commit
871e8a127d
|
@ -0,0 +1,25 @@
|
||||||
|
import os
|
||||||
|
import docker
|
||||||
|
|
||||||
|
|
||||||
|
client = docker.Client(base_url=DOCKER_BASE_URL)
|
||||||
|
|
||||||
|
container = client.containers.run(
|
||||||
|
'image',
|
||||||
|
'command',
|
||||||
|
labels={"restic-volume-backup.process": True},
|
||||||
|
auto_remove=True,
|
||||||
|
remove=True,
|
||||||
|
detach=True,
|
||||||
|
environment={
|
||||||
|
'test1': 'value1',
|
||||||
|
'test2': 'value2',
|
||||||
|
},
|
||||||
|
volumes={
|
||||||
|
'/home/user1/': {'bind': '/mnt/vol2', 'mode': 'rw'},
|
||||||
|
'/var/www': {'bind': '/mnt/vol1', 'mode': 'ro'},
|
||||||
|
},
|
||||||
|
working_dir=os.getcwd(),
|
||||||
|
)
|
||||||
|
|
||||||
|
# Pull logs and exist status of container
|
Loading…
Reference in New Issue