Module stakkr.docker_actions¶
Docker functions to get info about containers.
-
stakkr.docker_actions.
add_container_to_network
(container: str, network: str)[source]¶ Attach a container to a network.
-
stakkr.docker_actions.
block_ct_ports
(service: str, ports: list, project_name: str) → tuple[source]¶ Run iptables commands to block a list of port on a specific container.
-
stakkr.docker_actions.
check_cts_are_running
(project_name: str)[source]¶ Throw an error if cts are not running.
-
stakkr.docker_actions.
container_running
(container: str)[source]¶ Return True if the container is running else False.
-
stakkr.docker_actions.
get_ct_item
(compose_name: str, item_name: str)[source]¶ Get a value from a container, such as name or IP.
-
stakkr.docker_actions.
get_ct_name
(container: str)[source]¶ Return the system name of a container, generated by docker-compose.
-
stakkr.docker_actions.
get_running_containers
(project_name: str) → tuple[source]¶ Get the number of running containers and theirs details for the current stakkr instance.
-
stakkr.docker_actions.
get_running_containers_names
(project_name: str) → list[source]¶ Get a list of compose names of running containers for the current stakkr instance.
-
stakkr.docker_actions.
get_subnet
(project_name: str)[source]¶ Find the subnet of the current project.