I’ve made https://thenewstack.io/an-introduction-to-portainer-a-gui-for-docker-management/ that https://www.portainer.io/ is my go-to container manager for both standalone Docker instances as well as Docker Swarm. I’ve already introduced you to https://thenewstack.io/an-introduction-to-portainer-a-gui-for-docker-management/, shown you how to https://thenewstack.io/deploy-a-full-stack-application-with-portainer/, how to https://thenewstack.io/how-to-create-and-use-container-volumes-within-portainer/, https://thenewstack.io/container-security-manage-secrets-with-portainer/, how to https://thenewstack.io/portainer-how-to-add-a-kubernetes-environment/, and even https://thenewstack.io/how-to-deploy-the-latest-portainer-release/.

What we’re going to do is add a Docker compose file to a GitHub repository and then use that repository to deploy a full stack container in Portainer.

On the Settings page, click Developer Settings at the bottom left of the navigation and then click Personal access tokens.

And that, my Docker-loving friends, is all there is to deploying a container stack from a Docker compose file in your GitHub repository.

Related Articles