Skip to content

updates to Dockerfile#739

Open
wdower wants to merge 2 commits into
masterfrom
containerfile-updates
Open

updates to Dockerfile#739
wdower wants to merge 2 commits into
masterfrom
containerfile-updates

Conversation

@wdower

@wdower wdower commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

Recently switched to developing on a system with Docker Enhanced Container Isolation and noted Vulcan can't build as usual. Needed to update the Dockerfile to account for ECI.

  • Add --no-same-owner to tar unpacks to avoid getting a missing-user error
  • combine COPY statements to avoid permissions errors when creating subdirectories during RUN steps and then re-COPYing over the parents
  • pinning base image version with hash (unrelated to the ECI thing but just a good idea)

I can now locally build the image but we should probably check it still builds on other systems.

…tting a missing-user error, combine COPY statements to avoid permissions errors when creating subdirectories in RUN steps, pinning base image version with hash

Signed-off-by: Will <will@dower.dev>
@wdower wdower requested review from Amndeep7 and aaronlippold June 16, 2026 20:59
@aaronlippold aaronlippold temporarily deployed to vulcan-containerfile-up-h7bobl June 16, 2026 21:01 Inactive
@wdower wdower temporarily deployed to vulcan-containerfile-up-h7bobl June 16, 2026 21:50 Inactive
@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
1 Security Hotspot

See analysis details on SonarQube Cloud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants