In EdgeView versions 15.3.0 and higher, the install-ev.sh script supports the automatic installation and upgrade of Docker and Docker Compose. 

Execute the install-ev.sh script to the most recent/stable versions that are tested to work with EdgeView. To install the latest artifact, refer to Install Docker Engine. Also, refer to Ribbon Support for URLs of these artifacts.

Note

Beginning with Release 16.4.3, the docker-compose command is replaced with the docker compose command (without the hyphen (-)) as EdgeView transitioned to the official native support of "docker compose" in Docker 20.10.13.  All syntax and options for 'docker-compose' remain the same.

Note

Beginning with Release 16.4.4, using the install-ev.sh script to install Docker and Docker Compose is not supported. Hence, customers must set up Docker before installing or upgrading the EdgeView to Release 16.4.4.

Install Docker for AlmaLinux

Note

This procedure only applies to customers using the AlmaLinux operating system (OS).

Before running the EdgeView install-ev.sh script, use the following procedure to install Docker for the AlmaLinux OS. 

  1. Add the Docker repo to the package manager.

    sudo yum config-manager --add-repo 
    https://download.docker.com/linux/centos/docker-ce.repo
  2. Remove conflicting packages.

    sudo yum remove podman buildah
  3. Install Docker and related tools.

    sudo yum install docker-ce docker-ce-cli containerd.io
  4. Start Docker system service.

    sudo systemctl start docker.service
  5. Add Docker system service to start automatically.

    sudo systemctl enable docker.service