controller.deploy.docker.Docker
- class controller.deploy.docker.Docker(compose_files=None, verify_swarm=True)[source]
- Parameters:
compose_files (
Optional[list[Path]], default:None)verify_swarm (
bool, default:True)
- __init__(compose_files=None, verify_swarm=True)[source]
- Parameters:
compose_files (
Optional[list[Path]], default:None)verify_swarm (
bool, default:True)
- Return type:
None
Methods
__init__([compose_files, verify_swarm])connect_engine(node_id)Convert a node_id to a docker client connected to the engine hostname
exec_command(containers, user[, command, ...])get_container(service[, slot])get_container_name(service_name[, slot])get_containers(service)get_engine(engine)get_service(service)get_services_status(prefix)remove(service)split_command(command)start(service)status(services)