Skip to main content
# Docker Helper

Convenience utilities for Python applications in Docker containers.

## Functions

- Get current container ID

```python
get_current_container_id()
```

Returns the ID of the container the application is currently running in,
otherwise returns `None` if not running in a container.

> This is done on a best-effort basis, guessed from the information in `/proc/self/cgroup`

- Read configuration values

```python
read_configuration(key, path=None, default=None,
single_config=False, fallback_to_env=True)
```

A convenient way to read configuration values from files with an option
to fall back to using environment variables.
This can come handy to pass in multiple configuration options as key-value pairs
using Docker configs or secrets when working with Swarm services.
When `single_config` is `True`, the configuration file is treated as a single text value
which is useful to read JSON configuration for example for an application.

## License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

docker_helper-0.0.2.tar.gz (2.7 kB view details)

Uploaded Source

File details

Details for the file docker_helper-0.0.2.tar.gz.

File metadata

  • Download URL: docker_helper-0.0.2.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for docker_helper-0.0.2.tar.gz
Algorithm Hash digest
SHA256 79c2e0f9c4f4fe0df25089bd922b2658513d3c853a36e26181f7429a24ac9ca2
MD5 8969522c641d38e308f273632a584192
BLAKE2b-256 7654d496542504352294063957d435aa4a193fa2db20b80d850add93f26470fd

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.0.2 This release

1 file

0.0.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page