microsoft / microsoft/dcp

Container tunnel should use a streaming image build

Open
#106 0 comments 0 reactions 1 assignee View on GitHub

@karolz-ms is already working on this.

Since Apr 6, 2026.

performance reliability
Dominant language
Go
Stars
189
Forks
24
Avg merge
2d 16h
Merged PRs (30d)
18

Description

https://github.com/microsoft/dcp/pull/105 introduced a new way of doing container image build, where the dockerfile describing the build and any additional files in the build context are streamed to the build process directly (as parts of a virtual TAR file), without the need to have them as files on disk.

We should use this facility to do container tunnel proxy image build. More specifically,

1. The dockerfile for the container proxy image build should be streamed from memory (it is currently saved to a temporary disk file in a temporary folder that serves as the build context)
2. The (container client) proxy binary should be streamed into the build process by copying bits directly from the binary that is part of DCP distribution into the virtual tar file.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.