VM Configuration
We’re using the following hardware configuration which will be more than enough, we will be using Ubuntu 22.04 LTS as our base operating system.- Threads - ‘2’
- RAM - ‘3GB’
- Block Storage - ‘30GB’
- Network Interface - ‘vmbr1’
Optional Configuration
While not required we will complete the following additional steps, deploying Azure Arc and hardening the OS.Device hardening
You should follow the guide posted here which explains what the script does at a high level as well as providing links to download them.Azure Arc
You should follow the guide posted here which details the process for deploying Azure Arc.Deployment
This tutorial will only cover the process of deploying Docker / Docker engine, if you’re looking for a tutorial on management interfaces then you should consider our portainer guide. Our steps will reflect the deployment for Ubuntu, your steps may vary based on your distribution.Repository Configuration
The first thing that needs to be done after a fresh install is updating your packages, this can be done with theapt package manager. We also need to install a few packages for our install to work.
apt the next thing to do is add Docker’s GPG keys and the Docker repository, this can be done with the below command.