docker - 如何使用 gitlab CI 和 portainer 部署 docker 镜像
问题描述
我知道 Kubernetes 有 rest API 可以自动在其上部署 docker 映像。我知道如何通过 Gitlab runner 使用它。我想知道 portainer 是否有这个功能来调用一个 REST API 并在上面部署我的图像?我的意思是如何使用重新创建容器或像在 portainer ui 中创建容器作为 pi 服务?有没有更好的方法来做到这一点?
解决方案
你可以做什么,它向搬运工添加一个堆栈,从你的 gitlab git 存储库获取它的 docker-compose 文件。当然,您需要先将您的 gitlab 注册表作为 docker 注册表添加到 portainer。
推荐阅读
- linux - 在 Linux 终端中,破折号可以用作临时文件名吗?
- sql - SQL server 2017 ON DELETE CASCADE 问题
- python - 从字符串到 int 行,例如“1998-04-19”
- database - MongoDB - SyntaxError:非法字符
- django - Django Crispy 表单 - 更新视图的内联表单集“ManagementForm 数据”错误
- python - 在 Python 中访问特定的 dict 值
- asp.net-core-2.0 - 如何将数据绑定到用户定义的类 asp.net core 2
- scala - Spark:逐行构建RDD的最佳方式
- python - 如何重新考虑新的枢轴以便它重新运行 if 语句?
- php - scrollIntoView 固定导航栏