docky_cli.commands package
Docky commands.
Submodules
docky_cli.commands.down module
Remove Docker dependencies management command.
- docky_cli.commands.down.down() None
- Remove all Containers, Networks, Images and Volumes in compose file. - Reads project’s compose file, and removes all of it’s dependencies from host machine. 
- docky_cli.commands.down.remove_dependencies() None
- Remove all Containers, Networks, Images and Volumes in compose file. 
docky_cli.commands.env_file module
.env file management command.
- docky_cli.commands.env_file.create_env_file() None
- Create .env file in project’s root, if it does not already exists. 
- docky_cli.commands.env_file.env(show: bool = False) None
- Create .env file in project’s root, if it does not already exists. - Parameters
- show (bool) – Show variables in .env file, by default False 
 
- docky_cli.commands.env_file.read_env_file() Dict[str, str]
- Read variables in .env file. - Returns
- Dict with keys being .env file’s variable names and values being it’s values. 
- Return type
- Dict[str, str] 
 
docky_cli.commands.lint module
Lint Dockerfile using hadolint https://github.com/hadolint/hadolint.
- docky_cli.commands.lint.lint() None
- Lint Dockerfile. 
docky_cli.commands.list_docker_objects module
List all Docker objects management command.
- docky_cli.commands.list_docker_objects.list_docker_objects(show_all: bool = False) None
- List all Containers, Networks, Images and Volumes in compose file. - Parameters
- show_all (bool) – List all Containers, Networks, Images and Volumes in host machine , by default False 
 
docky_cli.commands.run module
Run commands in Docker’s Container.
- docky_cli.commands.run.run(command: List[Optional[str]]) None
- Run service’s Container default command or run a custom command in it. - If images are not yet built, they are build before running the command. - If no command is passed, runs the Container’s default command. Otherwise, runs the passed commands in the Container and exits. - Parameters
- command (List[Optional[str]]) – Command to run instead of Container’s default command. 
 
- docky_cli.commands.run.run_command_in_container(command: List[Optional[str]]) None
- Run service’s Container default command or run a custom command in it. - Parameters
- command (List[Optional[str]]) – Command to run instead of Container’s default command. 
 
docky_cli.commands.scan module
Security vulnerability scan for Image using SNYK https://snyk.io/.
- docky_cli.commands.scan.scan() None
- Scan service’s Image for security vulnerabilities. - You need to have an account in https://snyk.io/ to execute the scan. 
- docky_cli.commands.scan.scan_image() None
- Scan service’s Image for security vulnerabilities. 
docky_cli.commands.up module
Start application with Docker’s Containers.
- docky_cli.commands.up.start_all() None
- Start all services in compose file.