https://github.com/k-candidate/helvetic
https://github.com/k-candidate/helvetic
Last synced: 17 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/k-candidate/helvetic
- Owner: k-candidate
- Created: 2025-10-22T03:41:09.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2025-10-29T19:48:58.000Z (2 months ago)
- Last Synced: 2025-10-29T21:33:37.641Z (2 months ago)
- Language: Dockerfile
- Size: 4.88 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# helvetic
Ubuntu sidecar container with essential debugging and networking tools.
Designed to run alongside a target container, when needed for troubleshooting, by sharing PID and network namespaces.
For more context, see:
- [https://k-candidate.github.io/2025/10/09/sec-vuln-fatigue-build-troubleshoot-minimal-containers.html](https://k-candidate.github.io/2025/10/09/sec-vuln-fatigue-build-troubleshoot-minimal-containers.html)
- [https://k-candidate.github.io/2025/10/29/optimizing-docker-cache.html](https://k-candidate.github.io/2025/10/29/optimizing-docker-cache.html)
## Usage
Attach to target container namespaces:
```bash
docker run --rm -it \
--user=: \
--pid=container: \
--network=container: \
kcandidate/helvetic:latest
```
The default user has the `uid` and `gid` 65532, which is convenient for `nonroot` Distroless images.
If the target container has the same, then you can skip `--user`.