Classic Docs
Docs Navigation


Semaphore fully supports continuous integration and deployment with Docker. Docker's container technology can be used in various use cases. You can learn more about these use cases in the official Docker documentation.

To start using Docker tools, switch your Semaphore project to using the Docker platform under Project Settings > Platform.

Semaphore's Docker platform has Docker 18.06 (incl. Swarm) and docker-compose 1.22.0 pre-installed, so you'll be ready to use the Docker CLI once you've made the switch in your build commands. Additionaly, kubectl 1.11 is available on Docker Light platform which allows to deploy and manage applications on Kubernetes.

To avoid including the project's dependency cache in Docker's build context, add .semaphore-cache to the dockerignore file in your repository.

To learn more about using Docker, please consult the following guides:

Semaphore Docs are open source — Edit on GitHub


Occasional lightweight product and blog updates. Unsubscribe at any time.

2009-2020 © Rendered Text. All rights reserved. Terms of Service, Privacy policy, Security.