linux - 如何通过 jenkins 作业在 docker 中创建 httpd 容器?
问题描述
我需要通过 Jenkins 作业创建容器的帮助。
让我知道要遵循的步骤:我已经在 Jenkins 中创建了 3 个工作,我想通过创建httpd
的工作来创建容器。
我应该安装任何插件还是编写任何脚本?
解决方案
假设我们不是在谈论 Docker 中的 Jenkins,或者 Docker 中的 Jenkins 代理,您需要首先手动创建您的 http 容器,而不需要 Jenkins。
这意味着:
- 验证您对远程服务器的 SSH 访问权限
- 检查它是否安装了 Docker
- 执行 docker 命令以运行 http 容器,如Docker httpd中所述
一旦工作正常,您可以在 Jenkins 作业中复制该过程,前提是您的远程服务器(带有 Docker 的服务器,您希望在其中运行 httpd 容器)被声明为主 Jenkins 控制器的代理。
推荐阅读
- c - Linux 上的 UDP 或 TCP 缓冲区大小应该有多大?
- php - 如何在 OctoberCMS 的联接表中使用 where 子句?
- amazon-s3 - 如何修复ClientError:调用CreateBucket操作时发生错误(AccessDenied):调用create_bucket时访问被拒绝
- python - How to return aiohttp like python requests?
- python - ValueError: int() 以 10 为底的无效文字:'glassdoor',同时从自定义用户模型创建用户对象
- node.js - Resetting the state after every integration test - Supertest, Nodejs, Typescript
- c# - 如何从共享同一接口的对象列表中访问对象的特定属性
- python - Tox“错误:找不到文件:
" - javascript - 在 PHP 中单击下拉菜单中的“是”后显示输入文本?
- asp.net-mvc - Web API 帮助页面发现 API 但无法显示 API 描述页面