Tag:

如何将jenkins连接到docker?

我有一个jenkins服务器。 在那里,我不能安装docker。 所以问题是将jenkins与docker服务器集成的正确方式是什么? 什么是最简单和最方便的方法来整合它? 1.通过安装有docker的jenkins节点 2.通过ssh? 如果 – 如何configuration看起来? 3.只能通过在主jenkins服务器上安装docker 4.其他?

Docker – php_network_getaddresses错误,当试图连接到数据库

使用docker设置新的Laravel安装,这是docker-compose.yml文件: version: '2' services: web: image: nginx restart: always links: – "fpm" volumes: – ./build/volumes/nginx/conf.d:/etc/nginx/conf.d:ro volumes_from: – fpm ports: – 8080:80 mysql: image: mysql environment: MYSQL_ROOT_PASSWORD: "[OMMITTED]" MYSQL_DATABASE: "[OMMITTED]" MYSQL_USER: "[OMMITTED]" MYSQL_PASSWORD: "[OMMITTED]" fpm: build: context: . volumes: – .:/var/www docker-compose up -d工作正常,我可以看到http:// localhost:8080 / web服务器,但是当试图做任何types的连接到数据库,我得到一个PDO::__construct(): php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not […]

在OpenShift / Minishift中部署Docker镜像时的权限问题

这个问题涉及到本地版本的OpenShift Minishift。 我在MacOS上运行。 我试图从docker hub部署一个名为Mountebank的应用程序,这里是源代码: https://hub.docker.com/r/andyrbell/mountebank/ DockerFile如下所示: FROM alpine:3.6 EXPOSE 2525 CMD ["mb"] ENV NODE_VERSION=6.10.3-r1 RUN apk update \ && apk add –no-cache nodejs=${NODE_VERSION} \ && apk add –no-cache nodejs-npm=${NODE_VERSION} ENV MOUNTEBANK_VERSION=1.13.0 RUN npm install -g mountebank@${MOUNTEBANK_VERSION} –production \ && npm cache clean \ && rm -rf /tmp/npm* 我可以在MacOS上的本地容器中运行Mountebank映像。 当我在Minishift中安装映像并尝试启动一个窗格时,出现以下错误: /usr/lib/node_modules/mountebank/node_modules/q/q.js:155 throw e; ^ Error: […]

Laradock不能使用mysql

我不明白如何让Laradock正确使用MySQL数据库。 我遵循laradock文档并安装了所有东西,使用容器 docker-compose up -d nginx mysql 我有这样的多个项目版本布局 project +laradock-spa PHP方面似乎工作,我可以得到laravel欢迎页面,但是获取数据库连接正在导致我的问题。 首先,我应该在哪里运行php artisan migrate这样的php artisan migrate命令? 应该从我的机器在项目文件夹中运行,还是从Docker容器中运行? 当我从我的项目文件夹运行它,它的工作原理,我可以进入MySQL容器,看到初始数据库表,如migration和user 。 但是,我不能得到一个初步的邮政信箱数据库工作邮递员 – 我得到错误SQLSTATE[HY000] [2002] No such file or directory (SQL: insert into users (… 所以我想也许我应该从工作区容器中运行migrate命令,所以我进入工作区,但从这里php artisan migrate命令错误与[Illuminate\Database\QueryException] SQLSTATE[HY000] [2002] No such file or directory (SQL: select * from information_schem a.tables where table_schema = spa and table_name […]

用默认插件安装Docker Jenkins

我想创build一个基于Jenkins的图像来安装一些插件以及npm 。 要做到这一点,我有以下Dockerfile : FROM jenkins:2.60.3 RUN install-plugins.sh bitbucket USER root RUN apt-get update RUN curl -sL https://deb.nodesource.com/setup_8.x | bash – RUN apt-get install -y nodejs RUN npm –version USER jenkins 这工作正常,但是当我运行图像我有两个问题: 看来,我试图手动安装的插件没有得到持续出于某种原因。 我得到提示我想要安装的插件列表,但我不想安装任何其他东西。 我是否缺lessconfigurationDockerfile的东西,或者是我想实现的东西根本不可能?

Jenkins使用Docker无法访问SonarQube服务器

我在Jenkins版本中添加了一个SonarQube扫描仪分析步骤,但该步骤失败: [Test_gitlab] $ /var/jenkins_home/tools/hudson.plugins.sonar.SonarRunnerInstallation/http_INTERNAL_DOCKER_IP_ADDRESS_9000/bin/sonar-scanner -e -Dsonar.host.url=SERVER_IP_ADDRESS:9000 ******** -Dsonar.projectBaseDir=/var/jenkins_home/workspace/Test_gitlab INFO: Option -e/–errors is no longer supported and will be ignored INFO: Scanner configuration file: /var/jenkins_home/tools/hudson.plugins.sonar.SonarRunnerInstallation/http_INTERNAL_DOCKER_IP_ADDRESS_9000/conf/sonar-scanner.properties INFO: Project root configuration file: NONE INFO: SonarQube Scanner 2.8 INFO: Java 1.8.0_102 Oracle Corporation (64-bit) INFO: Linux 3.10.0-327.10.1.el7.x86_64 amd64 INFO: User cache: /var/jenkins_home/.sonar/cache ERROR: SonarQube server [SERVER_IP_ADDRESS:9000] can not be […]

如何检查您的docker集装箱未使用的图像?

我有3个容器,但是在图像中可以看到很多图像。 docker图片 REPOSITORY TAG IMAGE ID CREATED SIZE sscportalsmb_smb-portal latest ad0854c799f6 12 days ago 17.6MB bheng_web latest d5a0ea011c0a 2 weeks ago 182MB <none> <none> 957c22ababec 2 weeks ago 182MB docker_web latest 70b443ed0495 2 weeks ago 182MB bheng_app latest 509d58a68224 2 weeks ago 756MB docker_app latest 509d58a68224 2 weeks ago 756MB mysql 5.6 96dc914914f5 2 weeks […]

牧场主性能(Docker中的Docker?)

看着牧场主,performance如何? 我想我的主要问题,是在牧民docker泊于泊坞deployed部署的一切? 在阅读http://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/我试图远离这个想法。 看起来像Docker / Jenkins的Rancher CIpipe道是Docker中的docker工人,但其余的呢? 如果我设置一个docker – 撰写或从他们的目录中部署的东西,是泊坞窗docker? 我已经阅读了他们的文档,这个简单的问题仍然在我头上飞。 任何指导将不胜感激。 谢谢

DockerHub Webhook触发Jenkins构build

我试图使用https://github.com/jenkinsci/dockerhub-plugin但失败。 这个项目似乎正是我想要的,但似乎这个项目并没有被积极开发。 文档基本上是0.有没有计划推进这个项目? 有没有其他的项目可以做同样的事情? 我的项目目前无法从DockerHub中拖出Docker镜像。 我需要在Jenkins主机上安装docker,对吧? 而且我在DockerHub上的图像是私人的。 我怎样才能拉图像? 所以当configurationJenkins项目时,我需要input它从DockerHub中提取的图像的“Image ID”。 然而,整个问题是,我想让Jenkins做一些testing,然后告诉DockerHub它通过或不通过,然后DockerHub可以发布或不发布图像。 那么是否有可能使用DockerHub发送给Jenkins的WebHook的内容来拉取图像(我相信这个图像还没有发布)? 非常感谢你! –Gordon

崩溃回送错误:为什么导入的DockerHub窗格永远不会在Openshift Origin中启动?

当我尝试从DockerHub中取出容器时,它们从不启动。 吊舱的状态从“牵引集装箱”快速转移到“碰撞环回错误”。 豆荚的颜色从浅灰色变成深灰色,然后变成黄色。