To install an agent as a container, find our steps for Docker Run or Azure Container instances below.
Click on Agents in the top-right settings menu to be directed to the agent page.

Click on Setup Agent.

You can select your platform from the tabs at the top of the page. Choose from Docker Run or Azure Container instances.

After you have selected your platform, provide the agent details.
On the next page, choose to add networking configuration:
If applied, the agent can be accessed from these IPv4 addresses.
Next, review your agent details and then click on Create Agent to create the agent.
Follow the instructions on the next screen to install and configure your agent on your selected environment.
You can then follow the prompts in the installation wizard for your chosen platform.
Loome supports running the agent using Docker. The official Loome Agent image is available from the Docker Hub at loomesoftware/agent. Docker Agents are configured entirely through environment variables/secrets so there is no need to mount additional volumes for configuration files.
After you have selected your agent details, choose your container details.
Then choose your networking configuration.
Click ‘Next’ and review your selected details.
After you have created your agent, you can find the installation commands.
On the Docker installation screen, you can generate shell commands that will pre-configure the Docker based agent to automatically run and connect to your tenancy.
Whilst Loome only generates commands for certain installation options, the agent is compatible with any Docker based platform.
To update agents being hosted in Docker, just run the same installation script again.
The Docker Run tab provides a generated command for installing the agent using docker run. This command by default will run the
agent as a detached background service which will automatically restart with the host PC’s restart.
Whilst the Docker Run command provides all environment variables inline with the -e switch, these environment variables can be
used to host the agent using other means such as an envlist or orchestration engines like Docker Swarm and Kubernetes.
The Azure Container Instances (ACI) tab provides a generated command to create an ACI resource for the agent after you have provided your agent details.
The command provided needs to be ran in an instance of the Azure Cloud Shell or a connected Azure CLI, a valid resource group name is also required for billing purposes.
SQL Server may require a firewall exception for the container. To get a containers public IP address, execute the following command in the Azure Container instance: curl ifconfig.co
After you have selected your agent details, provide the details needed for where you want to deploy the agent:
Next, optionally choose the size of the container instance. You can change the provided values if you want to modify the resources available to the agent. If you do not change these values, the size of the container instance will be the default size.
Next, you can specify optional configuration for the agent.
Choose whether you want to:
After you have configured the Agent with a Managed Identity, you will need to provide it with permissions to provision and manage resources within the Subscription. Learn about the roles and permissions you will need to provision here, as well as the reasons these permissions are required.