RFC - Docker integration
Blog post from Octopus Deploy
In September 2016, Matt Richardson discussed Microsoft's support for Docker on Windows Server 2016 and how Octopus Deploy plans to integrate with Docker to enhance application deployment. The integration aims to streamline environment progression, orchestration, configuration, and centralized auditing, even as it acknowledges the ongoing relevance of non-containerized applications. Octopus intends to support Docker containers by treating them as packages, facilitating deployment by using Docker's built-in functionalities and introducing new steps like Docker Run and Docker Stop. Challenges such as handling sensitive variables and configuration transformations are addressed, with an eye on maintaining security and adherence to Docker principles. The discussion also explores potential integrations with advanced container orchestration tools like Docker Swarm and Kubernetes, seeking community feedback to refine Octopus's approach to Docker, especially in the context of .NET applications.