containerd integration: image save/load should produce a JSON stream and image events
Open
@ctalledo is already working on this.
Since Jun 18, 2025.
area/feature-parity
area/images
containerd-integration
kind/enhancement
- Dominant language
- Go
- Stars
- 72.1k
- Forks
- 19.2k
- Avg merge
- 1d 18h
- Merged PRs (30d)
- 164
Description
Description
- relates to https://github.com/moby/moby/pull/43822
The existing (non-containerd) implementation writes to a progress stream when loading images; this is currently missing in the containerd implementation; e.g.; https://github.com/moby/moby/blob/7e8df0e2c90265b64ae7e9b8023258b719a596d6/image/tarexport/load.go#L132
In addition, the existing implementation generates "image load" and "image save" events;
https://github.com/moby/moby/blob/7e8df0e2c90265b64ae7e9b8023258b719a596d6/image/tarexport/load.go#L137
https://github.com/moby/moby/blob/7e8df0e2c90265b64ae7e9b8023258b719a596d6/image/tarexport/save.go#L227
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.