我在我的DC/OS上运行詹金斯服务器,并且在同一个DC中也有一个私人注册表。
私有注册表没有任何ssl证书,为了从我的mac推送图像,我使用了以下命令
ocker-机器ssh默认"echo$'EXTRA_ARGS=\"--insecure-注册表 \"' | sudo ted-a /var/lib/boot2docker/profile
所以它工作得很好。
在Jenkins身上我试图设置DOCKER_OPTShttps://docs.docker.com/registry/insecure/
但是后来我发现这个构建实际上是在一个代理上运行的,那么我如何配置詹金斯工作者来信任我的私有注册表呢?
如果您安装了来自中间层宇宙的Jenkins,那么默认的Jenkins代理容器使用docker中的docker。
有关如何配置docker运行参数以添加环境变量的信息,请参阅DC/OS Jenkins服务指南:https://docs.mesosphere.com/1.8/usage/service-guides/jenkins/advanced-configuration/
在github文档中找不到任何东西,在这里也找不到。但是我想知道是否可以有一个用于名为的私有存储库,该存储库可以访问,只有一个人可以访问存储库本身。 我记得曾经读过一些关于github页面总是公开的东西,但似乎再也找不到了。
在Ubuntu服务器上,我正在运行jenkins docker容器。出于测试目的,在我项目的jenkinsfile中,我必须运行一个postgres服务器。我试图建立一个容器postegres docker在我的步骤。 但是,我无法执行此操作,我收到了权限错误: 在unix://var/run/docker.sock连接到Docker守护程序套接字时,权限被拒绝:获取超文本传输协议:///var/
我有一个mongodb服务和一个使用docker compose运行的测试服务: 在我试图运行的start.sh脚本中: 但我得到了以下错误: 我的问题是:为什么会发生错误?Dependes_on属性不应该自动包含服务依赖项吗?正如这里提到的: depends_on 表示服务之间的依赖关系,这有两个效果: docker compose up将按依赖顺序启动服务。在下面的示例中,db和redis将在
在自动化的dockerhub构建过程中,是否有一种方法可以连接到多个私有git回购?我们正在构建golang应用程序,需要‘去获取’其他私人回购作为我们构建的一部分,目前他们失败了,因为docker无法连接到他们,只有目标私人回购。 主回购很好,因为部署密钥是通过Dockerhub安装的,但是任何后续的私有回购导入都失败了。
我希望使用Jenkins创建一个CI/CD管道,其中我希望添加一个K8s主节点作为Jenkins主设置的从节点。我的问题是这是个好主意吗?我计划在其中一个主服务器上创建一个用户名Jenkins,将kubeconfig复制给用户,将主服务器连接到这个节点,然后从这个节点运行所有的Kubernetes部署。 有没有更好的办法做到这一点?
我们可以使用GitHub个人令牌进行git推送吗?