5.2K
This is a sample Linux-based Docker image that houses a tentacle for Octopus Deploy. This is the bare bones image to run a tentacle as a docker container with the ability to utilize the execution container feature in Octopus Deploy. It is based on the latest .NET Core runtime dependencies 3.1-bionic image provided by Microsoft.
It includes the following software:
This docker image was created by the Octopus Advisory Team as an example for our users so they could build their own docker images. It is used internally and it should work for 99% of your use cases, it is not officially supported. Please do not contact support if you run into issues with this image.
The docker container has a few self-imposed limitations.
Default Machine Policy.Here are some examples to help get you started using the tentacle
.ENV File
OCTOPUS_LINUX_TENTACLE=octopuslabs/tentacle:latest
ACCEPT_OCTOPUS_EULA=Y
OCTOPUS_SERVER_URL=https://yoururltooctopus.com
OCTOPUS_SERVER_API_KEY=YOUR API KEY
OCTOPUS_WORKER_POOL="DEMO WORKER POOL"
OCTOPUS_TARGET_NAME=DockerWORKER-01
docker-compose.yml file
version: '3'
services:
octopusworker:
image: ${OCTOPUS_LINUX_TENTACLE}
privileged: true
environment:
ACCEPT_EULA: ${ACCEPT_OCTOPUS_EULA}
SERVER_URL: ${OCTOPUS_SERVER_URL}
SERVER_API_KEY: ${OCTOPUS_SERVER_API_KEY}
TARGET_WORKER_POOL: ${OCTOPUS_WORKER_POOL}
REGISTRATION_NAME: ${OCTOPUS_TARGET_NAME}
Content type
Image
Digest
Size
286 MB
Last updated
over 4 years ago
docker pull octopuslabs/tentacle-executioncontainer