This image is based on the official documentation.
Note: You can update the Dockerfile to add any software that your require into the Azure DevOps agent, if you don't want to have to download the bits during all pipelines executions.
docker built -t YOUR_IMAGE_NAME:YOUR_IMAGE_TAG .
docker push YOUR_IMAGE_NAME:YOUR_IMAGE_TAG