Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Toolbox - any linux distro inside. #789

Closed
chiddekel opened this issue Jun 16, 2021 · 8 comments
Closed

Toolbox - any linux distro inside. #789

chiddekel opened this issue Jun 16, 2021 · 8 comments
Labels
1. Feature request A request for a new feature

Comments

@chiddekel
Copy link

Add support to choice more distro Linux - Debian, Ubuntu, Arch, Gentoo, Opensuse, etc.

@chiddekel chiddekel added the 1. Feature request A request for a new feature label Jun 16, 2021
@anthr76
Copy link
Contributor

anthr76 commented Jun 16, 2021

Hi @chiddekel I've been using my own custom built toolboxes for quite awhile and it works great.

It's documented how to create your own and you can have the flexibility to have any distro you choose.

@chiddekel
Copy link
Author

Is a this one: https://github.com/anthr76/toolbox ?

@anthr76
Copy link
Contributor

anthr76 commented Jun 18, 2021

No but this is. https://github.com/anthr76/tooling

@fedelibre
Copy link

fedelibre commented Jul 14, 2021

toolbox-create manual might be more clear in the OPTIONS section.

IIUC, --distro currently supports only Fedora and RHEL, see here. A command option to list the currently supported distros would be helpful IMO.

So the --image option is useful also to create containers for distros not currently supported by toolbox. This might be obvious to you but not to the common user like me. or building a toolbox container from an ubuntu docker image is not guaranteed to work fine?

This sentence might be improved:

--image NAME, -i NAME

Change the NAME of the base image used to create the toolbox container. This is useful for creating containers from custom-built base images.

@erazemk
Copy link
Contributor

erazemk commented Aug 11, 2021

It's listed in the Contributing guide that this is a feature that the toolbox developers want as well (under "Play with custom images"), it's just that no-one has submitted a finished image for a different distro. There are a few opened pull requests though, like #742 for Debian, #483 for Ubuntu and #861 for Arch (plus others with the images label).

Creating your own image isn't that hard, you can use the existing Fedora images as a template and work from there.

@TommyTran732
Copy link

TommyTran732 commented Aug 21, 2021

What about the RHEL images? If I remember correctly there are fully working RHEL images on Red Hat's registries. Maybe we could build CentOS Stream/Alma/Rocky images based on that?

@debarshiray
Copy link
Member

I agree with everything that @anthr76 and @erazemk said.

What about the RHEL images?

As @fedelibre already found out, you can use something like toolbox create --distro rhel --version 8.4 to create RHEL containers using UBI.

@debarshiray
Copy link
Member

I am going to close this now because this issue is too broad to be actionable.

Let's focus on the individual issues for each distribution. It mainly needs people to step up to maintain the images long-term. Ideally, it would be someone who already works on the corresponding distribution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1. Feature request A request for a new feature
Projects
None yet
Development

No branches or pull requests

6 participants