Container workgroup: Difference between revisions
imported>Nlewo No edit summary |
imported>Nlewo No edit summary |
||
Line 4: | Line 4: | ||
* [[User:Profpatsch|Profpatsch]] | * [[User:Profpatsch|Profpatsch]] | ||
* [[User: | * [[User:nlewo|Lewo]] | ||
== Tooling == | == Tooling == | ||
Line 17: | Line 17: | ||
** [https://github.com/projectatomic/skopeo skopeo]: modify and inspect images on registries (nixpkgs: [https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/tools/skopeo/default.nix skopeo]) | ** [https://github.com/projectatomic/skopeo skopeo]: modify and inspect images on registries (nixpkgs: [https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/tools/skopeo/default.nix skopeo]) | ||
** [https://github.com/projectatomic/buildah buildah]: build/generate OCI images (nixpkgs PR [https://github.com/NixOS/nixpkgs/pull/34887 buildah]) | ** [https://github.com/projectatomic/buildah buildah]: build/generate OCI images (nixpkgs PR [https://github.com/NixOS/nixpkgs/pull/34887 buildah]) | ||
== Work In Progress == | |||
* Add legacy Docker image support in Skopeo | |||
nixpkgs.dockerTools.pullImage boots a VM to pull the image by using the Docker daemon. Skopeo could do this but it produces images that are not compatible with the Docker legacy format. The consequence is some NixOS tests are failing and it breaks some NixOS user scripts [https://github.com/containers/image/pull/370 skopeo PR]. | |||
* Use DigestID instead of image tag to pull images (tag is mutable) | |||
Will be implemented when Skopeo is used to pull images | |||
== Projects == | == Projects == |