首页 > 解决方案 > 如何使用 gitlab CI 和 portainer 部署 docker 镜像

问题描述

我知道 Kubernetes 有 rest API 可以自动在其上部署 docker 映像。我知道如何通过 Gitlab runner 使用它。我想知道 portainer 是否有这个功能来调用一个 REST API 并在上面部署我的图像?我的意思是如何使用重新创建容器或像在 portainer ui 中创建容器作为 pi 服务?有没有更好的方法来做到这一点?

标签: dockercontinuous-integrationgitlab-ci

解决方案


你可以做什么,它向搬运工添加一个堆栈,从你的 gitlab git 存储库获取它的 docker-compose 文件。当然,您需要先将您的 gitlab 注册表作为 docker 注册表添加到 portainer。


推荐阅读