-
81 votesanswersviews
将vhost分配给Docker端口
我有一个通配符DNS设置,以便所有对自定义域(* .foo)的Web请求映射到Docker主机的IP地址 . 如果我有多个容器运行Apache(或Nginx)实例,则每个容器将Apache端口(80)映射到某个外部入站端口 . 我想做的是向container-1.foo发出请求,该请求已经通过我的自定义DNS服务器映射到(Docker主机的)正确的IP地址,但代理默认端口80请求到正确的Docke... -
0 votesanswersviews
NGINX代理不起作用
我有两个容器在我的DigitalOcean Droplet上运行 . 第一个容器是在端口9090上运行的REST api容器 . 第二个容器是一个ReactJS多级容器,其中Nginx在端口4500上运行.docker-compose文件是这样的: version: '3' services: ubgrillmysql: image: mysql:5.6 ... -
0 votesanswersviews
Docker - SpringConfig - Connection拒绝ConfigServer
我正在尝试使用DockerCompose部署ConfigServrService和具有远程存储库的客户端 . docker-compose.yml就像: version: '2' services: rabbitmq: image: rabbitmq ports: - "5672:5672" config-server: ima... -
2 votesanswersviews
Infinispan的JGroups没有加入Docker服务中的同一个集群
(查询下面的中间部分) Cross posted at https://developer.jboss.org/message/982355 Environment :Infinispan 9.13,带有jgroup的集群中的嵌入式缓存,单个文件存储,在单个docker主机/守护进程中使用Docker服务中的JGroups (Not in AWS yet). 下面的Infinispan.xml:... -
1 votesanswersviews
Keycloak Docker Cluster无法从JDBC_PING数据库中删除
我在Docker主机上运行了一个Keycloak独立HA群集 . 群集使用JDBC Ping到PostgreSQL数据库进行发现(因为这最终将在ECS上运行,因此不会进行多播) . 群集发现运行良好,每个节点将在启动时将自己添加到数据库 . 但是,当停靠“docker stop”时,它们不会自行移除 . 只要至少有一个其他节点向上,这很好,因为它们会自动检测被击落的节点并重新 balancer ,... -
1 votesanswersviews
使用docker为Jenkins构建从属节点配置节点
我已经将我的Jenkins主机配置为使用docker,我可以连接到docker,我有一个简单的管道来测试它: node ('docker-build-slave') { stage ('On slave') { sh 'ls -l' sh 'uname -a' } } 当我发起构建并查看写入控制台的内容时,我得到: 由用户启动chris adki... -
5 votesanswersviews
如何在特定的奴隶中限制jenkins管道码头代理?
我有几个jenkins从属配置,只有标签 dockerserver 有docker env,那么我怎么能限制jenkins管道docker代理在这个slave? 在 Jenkinsfile 下方不起作用, agent 内 stage 将覆盖已定义的从属 dockerserver pipeline { agent { label 'dockerserver' } stages { ... -
-2 votesanswersviews
Docker入口点无法找到文件
我有一个非常简单的docker构建文件: FROM openjdk:10 ENV JENAVERSION=3.7.0 RUN mkdir /fuseki RUN wget http://apache.claz.org/jena/binaries/apache-jena-fuseki-$JENAVERSION.tar.gz -P /tmp \ && tar -zxvf ... -
2 votesanswersviews
Dockerfile RUN中的环境与正在运行的容器上的交互式shell之间的区别?
我是以Docker image that has OracleXE installed on it开头的 . 此映像具有正在运行的实例,并配置了所有内容 .我可以启动该图像,并且,无论是从交互式shell容器,还是通过ssh进入容器,我都可以轻松执行 sqlplus . 要创建一个包含我想要的添加项的容器,例如新的oracle用户和表空间,我可以进入正在运行的容器并执行必要的 sqlplus ,... -
108 votesanswersviews
如何在Docker容器中使用模式初始化MySQL数据库?
我正在尝试使用MySQL数据库创建一个容器,并为这些数据库添加一个模式 . 我目前的Dockerfile是: FROM mysql MAINTAINER (me) <email> # Copy the database schema to the /data directory COPY files/epcis_schema.sql /data/epcis_schema.sql ... -
5 votesanswersviews
什么是Dockerfile.dev以及它与Dockerfile有何不同
我一直在看Dockerfile.dev的一些回购 . 内容与常规Dockerfile非常相似 . 这两者有什么区别,Dockerfile.dev的目的是什么? -
21 votesanswersviews
Dockerfile CMD指令将在运行后立即退出容器
我想在容器启动时设置一些配置,为此我使用的是shell脚本 . 但是我的容器会在脚本结束后立即退出,我尝试使用-d标志/分离模式,但它永远不会以分离模式运行 . 下面是我的Dockerfile FROM ubuntu:14.04 ADD shell.sh /usr/local/bin/shell.sh RUN chmod 777 /usr/local/bin/shell.sh CMD /us... -
1 votesanswersviews
在Dockerfile中使用带有ENTRYPOINT / CMD的文档
我想做什么 我的目标是最终得到一个Docker镜像 - 一旦从它启动容器 - 从stdin读取输入直到它满足EOF . 然后,它只是将已读取的内容写回到stdout . 基本上,我的想法是使用here文档语法 cat << EOF 应该可以实现 . 到目前为止我做了什么 到目前为止,我尝试使用CMD Dockerfile指令的不同变体但直到现在都没有成功 . 从我创建的所有图像中,我使... -
2 votesanswersviews
从容器中运行Gatling
我正在使用denvazh / gatling容器,一切正常,除了一件事我试图通过这样的模拟列表: Attaching to gatling gatling_1 | GATLING_HOME is set to /opt/gatling gatling_1 | Choose a simulation number: gatling_1 | [0] AppsPods gatling_1 | ... -
1 votesanswersviews
Gitlab Runner没有在gitlab-ci.yml中提取定义为服务的图像
出于某种原因,Gitlab中的Gitlab Runner没有拉动或使用我在gitlab-ci.yml中定义为服务的图像 . 我在本地安装了gitlab-runner,一切正常,但是当我推送到Gitlab时,它不起作用 . 我在这里失去它 . gitlab-ci.yml: build: stage: build services: - mysql image: chilio/la... -
0 votesanswersviews
Gitlab CI与docker-compose
有一个项目https://github.com/codeship-library/nodejs-express-todoapp 我需要做的是使用docker在Gitlab中实现一个管道并查看应用程序以获取任何分支的链接,如http://feature_ * . $ projectname.example.com . 此外,每个构建都应该放在本地docker注册表中(它已经配置好) . 如果我的方向... -
3 votesanswersviews
无法运行gitlab-ci的构建
Gitlab无法为项目完成gitlab-ci构建 . 显示它的日志无法连接到docker endpoints . gitlab-ci-multi-runner 0.7.1(ee7a001)使用带有图像ruby的Docker Actuator :2.1 ...提取docker镜像mysql:latest ...错误:构建失败:无法连接到Docker endpoints 请提供一些解决方案 . -
1 votesanswersviews
无法在Windows服务器上使用docker运行gitlab-ci的构建
我正在尝试为dotnet 4.6项目设置CI . 我正在使用GitLab v8.5.1和共享运行器v1.0.4 . 我安装了一个支持docker的Windows Server 2016 CTP 4,并基于microsoft windowsservercore映像为gitlab ci runner创建了一个映像 . 有我的 .toml concurrent = 1 [[runners]] na... -
1 votesanswersviews
在gitlab runner完成构建之后部署
我想使用gitlab运行器来部署成功构建的docker镜像,但我不知道如何使用.gitlab-ci.yml中的deploy阶段来执行此操作 . 构建日志显示在构建过程中在docker镜像上正确创建了数据库 . 我在Mac(OSX 10.11.6)上本地使用docker来构建我的docker容器 . Gitlab正在远程运行 . 我注册了一个特定的本地跑步者来处理构建 . 当我将更改推送到我的项目... -
0 votesanswersviews
在调试模式下运行gitlab runner不起作用
我尝试在调试模式下运行我的gitlab runner,如下所示: docker run --restart unless-stopped --volume /var/lib/gitlab-runner:/etc/gitlab-runner \ --volume /var/run/docker.sock:/var/run/docker.sock --detach \ --name gitla... -
17 votesanswersviews
GitLab CI runner无法连接到kubernetes中的unix:///var/run/docker.sock
GitLab在kubernetes集群中运行 . Runner无法使用构建工件构建docker镜像 . 我已经尝试了几种方法来解决这个问题,但没有运气 . 以下是一些配置片段: .gitlab-ci.yml image: docker:latest services: - docker:dind variables: DOCKER_DRIVER: overlay stages: ... -
1 votesanswersviews
如何在docker中运行docker-compose在docker中运行gitlab-runner conatiner?
我在docker容器中有一个gitlab运行器,如果我运行像nginx这样的图像,运行正常 . 但是现在我试着在gitlab runner中的docker(dind)中运行docker,我想在dind里面运行docker-compose . Docker信息运行正常,但如果我尝试运行docker-compose,我会收到一个权限被拒绝的错误 . 我将/ usr / local / bin / d... -
11 votesanswersviews
在docker gitlab-ci-runner上运行docker-compose
我在Docker上运行了一个带有docker-compose for dev环境的项目 . 我想通过gitlab-ci-multi-runner“Docker mode”实例在GitLabCI上运行它 . 这是我的.gitlab-ci.yml文件: image: soullivaneuh/docker-bash before_script: - apk add --update bash c... -
0 votesanswersviews
使用Gitlab-Ci处理Docker容器中的数据
所以我使用gitlab-ci在docker容器中部署我的网站,因为gitlab-ci docker runner似乎没有做我想做的事情我正在使用shell Actuator 并让它运行 docker-compose up -d . 这就是问题所在 . 我的docker-container中有2卷 . ./:/var/www/html/ (这是我的git repo的内容,所以我想要在构建时替换... -
3 votesanswersviews
GitLab CI ssh注册表登录
我有一个GitLab项目 gitlab.com/my-group/my-project ,它有一个CI管道,可以构建一个图像并将其推送到项目的GitLab注册表 registry.gitlab.com/my-group/my-project:tag . 我想将此图像部署到Google Compute Engine,在那里我有一个运行docker的VM . 通过ssh进入VM手动轻松完成,然后 d... -
4 votesanswersviews
gitlab runner使用错误的docker镜像构建容器
我在我的VM上设置了一个gitlab-ci-multi-runner .在构建过程中,我提供了一个包含所有依赖项的docker容器 . 但是当我运行它时,跑步者使用不同的(错误的)泊坞窗图像作为他的构建容器 .消息看起来像这样: 在runnerVM上使用gitlab-ci-multi-runner 9.2.1(f0xxxx4)运行(f5xxxxf0)使用Docker Actuator 和图像do... -
0 votesanswersviews
如何使用gitlab ci构建,推送和拉出多个docker容器?
我有一个docker-compose文件,它构建了两个容器,一个节点应用程序和一个ngnix服务器 . 现在我想在gitlab runners的帮助下自动化服务器上的构建和运行过程 . 我对CI相关的东西很新,所以请原谅我的方法: 我想在gitlab.com上创建多个存储库,并为每个存储库提供一个dockerfile . 我现在是否必须将gitlab-runner实例与这些项目中的每一个相关联以构... -
0 votesanswersviews
Docker Compose基于Gitlab CI - 管道错误
问题 我用 docker compose 制作了一个项目 . 它适用于localhost . 我想用这个基础来测试或分析Gitlab Runner的代码 . 我解决了很多问题,比如安装docker compose,运行和构建选定的容器并在容器中运行命令 . 第一份工作跑了并成功(!!!),但是在"before_script"之前,以下工作失败了: 无法在unix:///var... -
3 votesanswersviews
Docker中的GitLab CI docker无法创建卷
我在docker中使用docker来托管我的容器,因为它们在管道中工作 . 我从我的代码创建的容器被设置为具有将gcloud密钥传递给容器的卷 . 这在我的本地机器上完美运行,但在gitlab-runner上它没有正确链接 . 从阅读来看,这似乎是因为它将主机链接到我的容器,而不是将dind主机链接到我的容器 . 如何将dind内的目录链接到我的容器? (还要忽略标记等任何小问题,这个ci文件在开... -
5 votesanswersviews
GitLab runner在运行管道时无法解析主机
我有一个dockerized GitLab和GitLab Runner安装,其中包含以下 docker-compose.yml : version: "3" services: gitlab: image: gitlab/gitlab-ee:latest container_name: gitlab restart: always host...