google / google/hashr

Explore alternatives to `mount` for Docker compatibility in importers

Open
#64 2 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Go
Stars
131
Forks
9
PR merge metrics
No merged PRs in 30d

Description

Currently, some hashr importers rely on directly mounting ISO files within Docker containers (e.g. windows or iso importer). This approach is not generally supported by Docker due to security restrictions. Explore and implement alternatives to eliminate the need for the `--privileged` flag. (see #61)

### Considerations:

* Tools: Investigate libraries or tools like 7z, xorriso, or others that can extract or access contents of ISO files without requiring a direct mount.
* Performance Impact: Evaluate any trade-offs in terms of performance or resource usage between the mounting approach and potential alternatives.
* Importer Scope: Identify the specific importers within hashr that rely on mount and will need to be refactored.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.