containers package¶
Submodules¶
containers.manager module¶
-
class
containers.manager.Manager(verbose=True, logfile=None, custom_client=None, build_info=True)[source]¶ Bases:
objectFacilitates working with honeypot containers
-
__init__(verbose=True, logfile=None, custom_client=None, build_info=True)[source]¶ Parameters: - verbose – generate logs related to container operations
- logfile – write logs to a file
- custom_client – specify a custom Docker Client
- build_info – show log during image build phase
-
build_honeypot(name)[source]¶ Builds the required image (if it doesn’t exist) and then creates a container from it
Parameters: name – container name
-
clean_honeypot(name)[source]¶ Removes container and underlying image for chosen container
Parameters: name – container name
-