Installing ibm-lh-client
package
The ibm-lh-client
package includes convenient utilities and pre-packaged
libraries to access the IBM®
watsonx.data, and to
develop applications that work with the watsonx.data.
watsonx.data on Red Hat® OpenShift®
watsonx.data Developer edition
Before you begin
- Entitlement key: Ensure that you have the entitlement key to access your container software in the IBM Entitled Registry. Obtain the entitlement key from the container software library to log in to the registry and pull the runtime images to your local system.
- System requirements: Make sure to meet the following system requirements and install the
most recent version of
Docker
,Podman
, orColima
on your system.Operating system x86-64 Docker / Podman / Colima installation instructions Linux ✓ Windows ✓ Mac OS x86 ✓ Mac with Apple Silicon with Rosetta Emulation - - Linux:
- If you are using SUSE Linux,
Podman
is only available for version SLES 15.4. Ensure to upgrade the system (zypper dist-upgrade
) before installing the dependencies required to installDocker
orPodman
. Packages can be downloaded from the official site.- For
Docker
:sysuser-shadow
in SLES 12.5 andcatatonit
in SLES 15.5. - For
Podman
:fuse-overlayfs
in SLES 15.4.
- For
- Ensure to add the
podman-plugins
for the DNS server of thePodman
network to work properly.yum install -y podman-plugins
- For SUSE Linux, install cni-plugin-dnsname.
Tip:Podman
provides aDocker
compatible command-line front end. You can alias theDocker
CLI with thealias docker=podman
shell command. - If you are using SUSE Linux,
- Windows: You must have a
Linux
environment likeUbuntu
installed in yourWindows
system to installibm-lh-client
package. For more information, see Docker Engine on Ubuntu or Pod man package for Ubuntu. - Mac with Apple Silicon with Rosetta Emulation: Make sure to meet the prerequisites for installing the watsonx.data client package on Mac with Apple Silicon with Rosetta Emulation.
Important: It is important to set up and run the client utilities as a non-root user.
For more information about granting access to non-root users to work with the container engines, see
Manage Docker as a non-root user and Rootless containers using Podman. To ensure user-specific access, each user needs to extract
and set up the
ibm-lh-client
package in a private subdirectory within their own
home directory.