Skip to content

System Requirements for Docker in Azure#

Hardware#

Virtual Machine Instance with minimum of 8 Cores, 32GB RAM & 100GB SSD (StandardD8_v3 Size).

Software#

The following packages would be required on your instance as per your operating system:

  • yum and rpm (RHEL/CentOS/Oracle)
  • zypper and php_curl (SLES)
  • apt (Debian/Ubuntu)
  • ssh, curl, tar, wget and gcc*
  • OpenSSL (v1.01, build 16 or later)
  • Python (with python-devel*)
  • Docker and Docker Compose
  • User account with sudo permissions

Network#

  • Selinux, firewall/iptables should be disabled to allow communication.
  • List of ports that can be configured for inbound & outbound connections. To know more about the service ports, click here.

IAM Policy and Permissions#

For information on IAM policy for Azure instance, follow the link to configure access for each service.

Install Docker and Docker Compose#

  1. Log on to your Privacera host as azureuser or a user with 'sudo' privileges..

  2. Install Docker on the VM.

    sudo apt update
    sudo apt install docker.io -y  
    sudo service docker start  
    sudo usermod -a -G docker azureuser  
    exit
    
  3. Reattach to the VM (SSH to VM as azureuser).

  4. Confirm docker installation Download Docker-compose.

    #confirm docker installation  
    docker info  
    DOCKER_COMPOSE_VERSION="1.23.2"
    sudo  curl -L https://github.com/docker/compose/releases/download/${DOCKER_COMPOSE_VERSION}/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose  
    sudo chmod +x /usr/local/bin/docker-compose
    

Last update: October 4, 2021