containers package¶
Submodules¶
containers.manager module¶
-
class
containers.manager.
Manager
(verbose=True, logfile=None, custom_client=None, build_info=True)[source]¶ Bases:
object
Facilitates 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
-