[scl.org] Using UBI8 for toolbox container

James Cassell fedoraproject at cyberpear.com
Sat May 30 18:49:14 UTC 2020

On Fri, May 29, 2020, at 8:54 PM, James Cassell wrote:
> On Mon, May 11, 2020, at 10:45 AM, Bissenbay Dauletbayev wrote:
> > Hi SoftwareCollections,
> > 
> > I am working on replacing the base image of this Dockerfile 
> > <https://github.com/goern/toolbox/blob/master/images/fedora/aicoe-tensorflow-jupyter-toolbox/Dockerfile> from Fedora32 to UBI8. However, I face issues where in the build process I see missing packages for UBI8. Then, my manager advised me to look at this Dockerfile.rhel8 <https://github.com/sclorg/s2i-python-container/blob/master/3.6/Dockerfile.rhel8> to understand how you guys do it. Could you please assist me why when I try to build that dockerfile I get error message (attached the screenshot).
> > 
> > Could you also please help me with replacing base image from Fedora32 
> > to UBI8 and how to deal when I face missing packages issues like what 
> > it means is that the packages I am trying to install are not present in 
> > Red Hat Repos I guess.
> > 
> You should use the fully qualified name: registry.access.redhat.com/ubi8

I took a closer look, and it appears that some of the packages aren't available.

micropipenv, jwhois, and flatpak-spawn are available neither in RHEL nor in EPEL.

fpaste is available only in EPEL.

words, vte-profile, tree, traceroute, tcpdump, mtr, mlocate, man-pages, keyutils, and bash-completion are available only in RHEL and not in UBI.  For these, you could open a request to have them added to UBI, but generally they want very good justification before adding any package to UBI.

James Cassell

More information about the SCLorg mailing list