RHEL 8.x
To build a custom RHEL 8.x base image:
- SSH into the system where App Workbench is installed.
-
Create a directory by executing the
mkdir
command, such as:$> mkdir -p ~/src/base_images.
-
Switch to the directory you just created by executing the
cd
command, such as:
.$> cd ~/src/base_images
-
Retrieve the BlueData base image for RHEL 7 by executing the following command:
.$> bdwb --baseimg rhel7
This creates a directory called
rhel8
under your current directory. -
Switch to the
rhel8
directory by executing the following command:$> cd rhel8 $> ls -a
You should see the following:drwxr-xr-x. 3 root root 54 Oct 10 08:59 . drwxr-xr-x. 7 root root 78 Oct 15 12:32 .. -rw-r--r--. 1 root root 4361 Oct 9 15:36 build.sh -rw-r--r--. 1 root root 1393 Oct 9 15:36 Makefile drwxr-xr-x. 3 root root 79 Oct 10 08:59 template
- You may override one or more of the following parameter(s) by executing the
following command(s), as appropriate:
$> export BASE_IMG_ORGNAME='<orgname>'
, where<orgname>
is the name of your organization, such asenterprise
. The default name isbluedata
.$> export BASE_IMG_VERSION='<version>'
, where<version>
is the image version number, such as1.0
. The default version is set to4.1
.$> export UPSTREAM='<upstream>'
, where<upstream>
is the name of the upstream image source, such asartifactory.com/enterprise:rhel8
. The default upstream image source isrhel:rhel8
.
NOTE This base image can only be built on a RHEL server. - Modify the base image as needed.
-
Make the new image by executing the following command:
$> make rhel8
-
Verify that the image has built successfully by executing the following command:
.$> docker images