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 and outbound connections. To know more about the service ports, see Ports of Privacera Services.
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
-
Log on to your Privacera host as azureuser or a user with 'sudo' privileges..
-
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
-
Reattach to the VM (SSH to VM as azureuser).
-
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