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 Developer edition
watsonx.data on IBM Software Hub
watsonx.data on IBM Cloud®
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, orColimaon 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,
Podmanis only available for version SLES 15.4. Ensure to upgrade the system (zypper dist-upgrade) before installing the dependencies required to installDockerorPodman. Packages can be downloaded from the official site.- For
Docker:sysuser-shadowin SLES 12.5 andcatatonitin SLES 15.5. - For
Podman:fuse-overlayfsin SLES 15.4.
- For
- Ensure to add the
podman-pluginsfor the DNS server of thePodmannetwork to work properly.yum install -y podman-plugins - For SUSE Linux, install cni-plugin-dnsname.
Tip:Podmanprovides aDockercompatible command-line front end. You can alias theDockerCLI with thealias docker=podmanshell command. - If you are using SUSE Linux,
- Windows: You must have a
Linuxenvironment likeUbuntuinstalled in yourWindowssystem to installibm-lh-clientpackage. 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.