maple.backend.docker.container module
Python API for docker interface in maple
- maple.backend.docker.container.commit()
Commit changes from local container to local image
- maple.backend.docker.container.execute(command)
Run local image in a container
- Parameters
command (string of command to execute) –
- maple.backend.docker.container.list()
List all containers on system
- maple.backend.docker.container.notebook(port='4321')
Launch ipython notebook inside the container
- Parameters
image (image name) –
port (port id ('4321')) –
- maple.backend.docker.container.pour(options='')
Pour local image in a container, opposite of maple rinse
- Parameters
options (string of options) –
- maple.backend.docker.container.publish(cmd_list=None)
Publish container to an image
- Parameters
cmd_list (list of commands to publish) –
- maple.backend.docker.container.rinse(rinse_all=False)
Stop and remove the local container, opposite of maple pour
- Parameters
rinse_all ((True/False) flag to rinse all container) –
- maple.backend.docker.container.run(command, options='')
Run and rinse the local container
- Parameters
command (command string) –
options (run options) –
- maple.backend.docker.container.shell()
Get shell access to the local container