Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion src/pages/docs/deprecations/index.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
layout: src/layouts/Default.astro
pubDate: 2023-01-01
modDate: 2026-08-10
modDate: 2026-09-21
title: Deprecations
description: Upcoming and past deprecations by version for Octopus Server
navOrder: 300
Expand Down Expand Up @@ -29,6 +29,10 @@ If you have questions or need help assessing the impact of a deprecation on your

## Planned Deprecations

## Windows Tentacle Docker container {#windows-tentacle-docker-deprecation}

Support for the Windows Tentacle Docker container is discontinued. The last version to support it is `12.1.4445`. A Linux Tentacle Docker container remains available.

## VHD Deployments {#vhd-deprecation}

The Deploy a VHD step allows for deployment of VHD/VHDX files to Hyper-V. This step has extremely low usage and will be disabled by default in `2026.4` and removed in `2027.1`.
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
---
layout: src/layouts/Default.astro
pubDate: 2023-01-01
modDate: 2024-06-27
modDate: 2026-09-21
title: Octopus Tentacle in a Container
description: An Octopus Tentacle instance can be run directly from within a container.
navOrder: 40
---

Running an Octopus Tentacle inside a container may be preferable in some environments where installing one directly on the host is not an option.

Octopus publishes both `windows/amd64` and `linux/amd64` Docker images for Tentacle and they are available on [DockerHub](https://hub.docker.com/r/octopusdeploy/tentacle).
Octopus publishes a `linux/amd64` Docker image for Tentacle, available on [DockerHub](https://hub.docker.com/r/octopusdeploy/tentacle).

:::div{.warning}
Support for the Windows Tentacle Docker container has been discontinued. The last version to support it is `12.1.4445`.
:::

The Octopus Tentacle Docker image can be run in either [polling](/docs/infrastructure/deployment-targets/tentacle/tentacle-communication/#polling-tentacles) or [listening](/docs/infrastructure/deployment-targets/tentacle/tentacle-communication/#listening-tentacles-recommend) mode.

Expand All @@ -23,32 +27,32 @@ When an Octopus Tentacle container starts up, it will attempt to invoke the [`re
<details data-group="deployment-targets-tentacle-container">
<summary>Deployment Target</summary>

```powershell
docker run --interactive --detach `
--name OctopusTentacle `
--publish 10933:10933 `
--env ACCEPT_EULA="Y" `
--env ListeningPort="10933" `
--env ServerApiKey="API-XXXXXXXX" `
--env TargetEnvironment="Development" `
--env TargetRole="container-server" `
--env ServerUrl="http://10.0.0.1:8080" `
```bash
docker run --interactive --detach \
--name OctopusTentacle \
--publish 10933:10933 \
--env ACCEPT_EULA="Y" \
--env ListeningPort="10933" \
--env ServerApiKey="API-XXXXXXXX" \
--env TargetEnvironment="Development" \
--env TargetRole="container-server" \
--env ServerUrl="http://10.0.0.1:8080" \
octopusdeploy/tentacle
```

</details>
<details data-group="deployment-targets-tentacle-container">
<summary>Worker</summary>

```powershell
docker run --interactive --detach `
--name OctopusWorker `
--publish 10933:10933 `
--env ACCEPT_EULA="Y" `
--env ListeningPort="10933" `
--env ServerApiKey="API-XXXXXXXX" `
--env TargetWorkerPool="LinuxWorkers" `
--env ServerUrl="http://10.0.0.1:8080" `
```bash
docker run --interactive --detach \
--name OctopusWorker \
--publish 10933:10933 \
--env ACCEPT_EULA="Y" \
--env ListeningPort="10933" \
--env ServerApiKey="API-XXXXXXXX" \
--env TargetWorkerPool="LinuxWorkers" \
--env ServerUrl="http://10.0.0.1:8080" \
octopusdeploy/tentacle
```

Expand Down Expand Up @@ -101,9 +105,9 @@ On Linux containers, prior to version `6.1.1271` the internal listening port was

Read the Docker [docs](https://docs.docker.com/engine/reference/commandline/run/#mount-volume--v---read-only) about mounting volume.

| Name | |
| ------------------- | ------------------------------------------- |
| **C:\Applications** | Default directory to deploy applications to |
| Name | |
| ------------------------------ | ------------------------------------------- |
| **/home/Octopus/Applications** | Default directory to deploy applications to |

### Using execution containers for Workers {#using-execution-containers-dind}

Expand Down
Loading