Sign inSign up

juanje/fedora-toolbox

By juanje

•Updated about 6 years ago

Personal copies for the Fedora Toolbox's images

Image
0

560

juanje/fedora-toolbox repository overview

⁠Description

This is just a mirror for the Toolbox's images. Here is the info about the project: https://github.com/containers/toolbox⁠

The images are meant to be used with toolbox, which is a Podman⁠'s wrapper for using rootless containers.

⁠Original images

These are the original images:

  • registry.fedoraproject.org/f29/fedora-toolbox:29
  • registry.fedoraproject.org/f31/fedora-toolbox:31
  • registry.fedoraproject.org/f32/fedora-toolbox:32
  • registry.fedoraproject.org/f33/fedora-toolbox:33

NOTE: For the image fedora-toolbox:34 there isn't official image yet. I created a new image using the configuration from the repo and updating the version. But it's basically the same as it'll be the official one. Also, it's the Rawhide version, so it's under development.

⁠How to use them?

Directly with toolbox:

[user@host ~]$ toolbox create --container foo --image docker.io/juanje/fedora-toolbox:32
[user@host ~]$ toolbox enter --container foo
⬢[user@toolbox ~]$ 

⁠Why the mirror?

Lately, I was doing some testing where I needed pull the images, but I was having some troubles with the server, so decided to try with this mirror.

⁠How the mirror was done?

By using Skopeo⁠, a tool for coping images between repos and much more. The command used was:

skopeo copy docker://registry.fedoraproject.org/f33/fedora-toolbox:33 docker://docker.io/juanje/fedora-toolbox:33

The cool thing about using skopeo is that I can copy the images from one remote repo to the other, without download anything.

⁠Check the integrity of the images

To be sure that is the same image, you can check the fields Layers from the remote manifest. You can do it easily with Skopeo:

$ skopeo inspect docker://registry.fedoraproject.org/f32/fedora-toolbox:32 | jq '{ Layers }'
{
  "Layers": [
    "sha256:03c837e31708e15035b6c6f9a7a4b78b64f6bc10e6daec01684c077655becf95",
    "sha256:037a20ccce44f4a50af27f659c9572bba253abf1494f7e3f843d13c5c3910d63"
  ]
}
$ skopeo inspect docker://docker.io/juanje/fedora-toolbox:32 | jq '{ Layers }'
{
  "Layers": [
    "sha256:03c837e31708e15035b6c6f9a7a4b78b64f6bc10e6daec01684c077655becf95",
    "sha256:037a20ccce44f4a50af27f659c9572bba253abf1494f7e3f843d13c5c3910d63"
  ]
}

Tag summary

Content type

-

Digest

Size

-

Last updated

about 6 years ago

docker pull juanje/fedora-toolbox:34