A collection of useful developer containers for Unraid.
Work In Progress.. hoping to get this done ASAP
- Azure Build Agent (.NET 7, Terraform, Ansible, Packer)
- NuGet Server
- Parrot OS
- Kafka (Confluent / Landoop)
- Debezium
- kSqlDb
- Microservice Toolbox (MBOX)
/usr/local/emhttp/plugins/dynamix.docker.manager/scripts/docker create --name='AzureDevOpsAgent' --net='bridge' -e TZ="America/Chicago" -e HOST_OS="Unraid" -e 'AZP_URL'='https://dev.azure.com/your-org-name' -e 'AZP_TOKEN'='' -e 'AZP_AGENT_NAME'='dockeragent-01' -e 'AZP_POOL'='Unraid' 'mrjamiebowman/azure-build-agent'
Firstly you need to be running unRAID ver 6.0.0 or later, once installed follow the instructions below:-
- Navigate to "Docker" tab and then the "Docker Repositories" sub-tab in the unRAID webui
- Enter in a URL of
https://github.com/mrjamiebowman/docker-templates
in the "Template repositories" field - Click on the "Save" button
- Click back to "Docker" tab and then click on the "Add Container" button
- Click on the "Template" dropdown menu and select the desired Docker image
- Click the "Advanced View" toggle on the top right and fill in required fields e.g. volume data, environment variables etc
- Click on the "Create" button at the bottom of the window to begin pulling down the Docker image
- Once the image is downloaded you should see it appear in the "Docker Containers" sub-tab
Debezium requires an instance of Kafka, and ZooKeeper running in order to operate. This can be tricky and ports must be mapped to different host ports for easy compatibility and access.