Installation Environment Setup

1. Install Docker or Podman

1.1. Engine Selection

Install Docker or Podman depending on the engine the users wish to use.

  • If using Docker engine

    • The users can run SysMasterDB using Docker-compose or Kubernetes.

  • If using Podman engine on RHEL

    • The users can run the SysMasterDB using the Podman-compose environment.

1.2. Docker Engine Installation

Refer to the Docker Engine installation guide at the following address and install the appropriate Docker Engine for the usersr operating system.

https://docs.docker.com/engine/install/

The installation method varies depending on whether the installation environment has an internet connection.

  • If the installation environment has an internet connection

    • Follow the "Install using the repository" process.

    • At this point, we recommend installing the latest version without specifying a specific version.

  • If the installation environment has not an internet connection

    • Follow the "Install from a package" process to download and install the package-specific installation files separately.

    • At this time, we recommend installing the latest version for each package.

    • The following is an example of the installation file path for Centos 7, x86-64. https://download.docker.com/linux/centos/7/x86_64/stable/Packages/

During the Docker Engine installation process, the packages that must be installed are docker-ce, docker-ce-cli, containerd.io, and docker-compose-plugin.

Note

For Linux, it is recommended to configure the system using the following address to operate without the sudo command after installing the Docker Engine.

https://docs.docker.com/engine/install/linux-postinstall/

Use the docker version command to verify that Docker/Podman is installed correctly.

1.3 Podman Engine Installation

Follow the installation instructions provided at the following link.

https://podman.io/get-started

The packages that must be installed during the Podman engine installation process are podman, Slirp4netns, and podman-plugins.

Note

Podman supports rootless container functionality, allowing containers to be run without the sudo command. Since disk volumes cannot be mounted on rootless containers in Linux Kernel 4.18 or earlier, Podman is supported starting from Red Hat Enterprise Linux 8.

Use the podman version command to verify that Docker/Podman is installed correctly.


2. SysMasterDB 8 runtime platform installation

Select and install one of the following: 'Docker-compose', 'Kubernetes', or 'Podman-compose'.

  • Docker-compose

    • When installing Docker, the docker-compose-plugin package is installed automatically. If Docker is installed correctly, no additional installation is required for the docker-compose environment.

    • Use the docker compose version command to verify that Docker Compose is installed correctly.

  • Podman-compose

    • Podman-compose is a tool that allows the users to use podman in the same way as docker-compose.

    • It is built on Python and can be installed using pip. sudo pip3 install podman-compose

    • Verify that Podman-compose is installed correctly. podman-compose version

Last updated