diff --git a/src/pages/docs/deprecations/index.md b/src/pages/docs/deprecations/index.md index ca5710cb74..e25fa6a450 100644 --- a/src/pages/docs/deprecations/index.md +++ b/src/pages/docs/deprecations/index.md @@ -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 @@ -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`. diff --git a/src/pages/docs/infrastructure/deployment-targets/tentacle/octopus-tentacle-container.md b/src/pages/docs/infrastructure/deployment-targets/tentacle/octopus-tentacle-container.md index 8ae9ae9ebe..501874cccf 100644 --- a/src/pages/docs/infrastructure/deployment-targets/tentacle/octopus-tentacle-container.md +++ b/src/pages/docs/infrastructure/deployment-targets/tentacle/octopus-tentacle-container.md @@ -1,7 +1,7 @@ --- 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 @@ -9,7 +9,11 @@ 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. @@ -23,16 +27,16 @@ When an Octopus Tentacle container starts up, it will attempt to invoke the [`re
Deployment Target -```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 ``` @@ -40,15 +44,15 @@ docker run --interactive --detach `
Worker -```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 ``` @@ -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}