Tag: gitlab

Gitlab:dockerlogin通过令牌失败

我试图使用gitlab CI亚军,但我得到这个错误尝试login与令牌。 $ docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $CI_REGISTRY Warning: failed to get default registry endpoint from daemon (Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.26/info: dial unix /var/run/docker.sock: connect: permission denied). Using system default: https://index.docker.io/v1/ Got permission denied while trying to connect to the Docker […]

容器名称已被容器使用 – gitlab ci

在“test_image”步骤中,当我在gitlab CIpipe道中对泊坞窗图像运行testing时,出现以下错误。 我不能在本地重现它,它只发生在gitlab亚军框。 有任何想法吗? 容器名称“/ common_run_1”已被容器使用 image: docker:latest stages: – build – test – release before_script: – docker login -u gitlab-ci-token -p $CI_BUILD_TOKEN myregistry.gitlab build_image: stage: build script: – docker build –pull -t $CONTAINER_TEST_IMAGE . – docker-compose up -d –build – docker push $CONTAINER_TEST_IMAGE pylint: stage: test script: – docker pull $CONTAINER_TEST_IMAGE – docker-compose run […]

Nginx反向代理:使用jwilder / nginx-proxy为gitlab容器设置正确的端口

我需要使用一个nginx反向代理。 所以我使用jwilder/nginx-proxy. Also I'm using gitLab as a docker container. So I came up with this docker-compose file, but accessing ci.server.com gives me a jwilder/nginx-proxy. Also I'm using gitLab as a docker container. So I came up with this docker-compose file, but accessing ci.server.com gives me a jwilder/nginx-proxy. Also I'm using gitLab as a docker […]

移动dockerized GitLab数据卷的位置

我使用这里find的8.11.0-ce.1映像运行GitLab。 我把docker-compose卷configuration成这样: volumes: – './data/config:/etc/gitlab' – './data/logs:/var/log/gitlab' – './data/data:/var/opt/gitlab' 但是,这个磁盘的大小有限,我想把这些卷移到更大的/ data / gitlab /目录下。 为了做到这一点,我尝试了以下步骤:1.docker容器2.拷贝数据卷(cp -r / app / gitlab / data / / data / gitlab)3.修改docker-compose.yml至 volumes: – '/data/gitlab/config:/etc/gitlab' – '/data/gitlab/logs:/var/log/gitlab' – '/data/gitlab/data:/var/opt/gitlab' 但是,重新启动容器后,我得到一个连续重复的错误(见下文)。 我假设有一个额外的步骤必须遵循? 还是我不正确地做这个? gitlab_1 | Preparing services… gitlab_1 | Starting services… gitlab_1 | Configuring GitLab package… gitlab_1 | Configuring GitLab… gitlab_1 […]

在Kubernetes中使用不同的命令运行docker容器

我想最初从GitLab执行app:rake db:setup ,以便db可以被初始化。 从我的GitLab YAML(init-db.yaml) … name: gitlab image: docker.artifactory.abc.net/sameersbn/gitlab:9.3.9 command: – app:rake db:setup volumeMounts: – name: gfs-vol-gitlab mountPath: /home/git/data ports: – containerPort: 443 resources: {} volumes: … 但是当我检查pod的状态时,出现以下错误消息: … Command: app:rake db:setup State: Waiting Reason: CrashLoopBackOff Last State: Terminated Reason: ContainerCannotRun Message: invalid header field value "oci runtime error: container_linux.go:247: starting container process caused […]

如何从GitLab安装Dockerfile以允许拉和提交

有没有办法用docker命令从GitLab中克隆Dockerfile? 我想使用允许拉和提交的function。 我不知道我是否已经很好理解,但是这些从git仓库中提取并提交Dockerfile? 还是仅在下一个图像中的本地? 如果没有,是否有一种方法可以将Dockerfile所做的前一个映像所做的所有更改转换为另一个Dockerfile? 我知道你可以用git直接克隆,但是对于npm,你也可以使用像git + https://或者git + ssh://的git url 谢谢

Docker GitLab镜像,更新自己

每个人都知道一个docker的gitlab图像,当新版本发布时自动更新? 我现在修复版本,因为我没有尝试使用最新的标记图像的automatique更新。 我已经testingsameersbn / gitlab和gitlab / gitlab-ce图像。 有没有人有安全更新的build议?

在Gitlab CI构build中使用Docker拨号tcp I / O超时

自从几天以来我有一个问题,我不能理解,让我们放下修复。 我正在设置一个私人的Gitlab + Gitlab CI + Gitlab Dockerregistry环境来托pipe和testing我的代码,并在一个跑步者中build立它的泊坞窗图像。 我正在使用docker:dind图像在Gitlab runner中构build一个Docker镜像。 我有以下错误: gitlab-ci-multi-runner 1.3.2 (0323456) Using Docker executor with image docker:latest … Pulling docker image docker:dind … Starting service docker:dind … Waiting for services to be up and running… Pulling docker image docker:latest … Running on runner-c682f650-project-23-concurrent-0 via 4b1582b2cffb… Fetching changes… HEAD is now at 7f10ed4 […]

subgit超时等待pid文件

我有Docker容器上的GitLab,我试图使用SubGit。 从SVN同步到Git工作良好,但我有问题,当我尝试做混帐推。 我得到以下错误,daemon.pid文件从子目录中删除。 Delta compression using up to 4 threads. Total 5 (delta 4), reused 0 (delta 0) remote: remote: SubGit ERROR REPORT (SubGit version 3.2.2 ('Bobique') build #3603): remote: remote: You've received this message because SubGit (http://subgit.com/) is installed in your repository remote: and an error that needs to be dealt with has occurred […]

Gitlab docker和external_url

你好,我使用docker安装最新的gitlab。 我用-p 10080:80和10022:22启动了容器 我可以浏览gitlab,并做我所需要的,我甚至可以分别使用端口10080和10022 git克隆http和ssh。 在前端尽pipeurl没有显示适当的端口。 我改变了ssh_shell属性。 这工作正常! 无论出于何种原因,任何尝试修改external_url属性都不起作用! 我把“ http:// myhost:10080 ”但是当我重新启动容器它似乎并不想开始。 我无法浏览任何内容,只是评论它再次运作。 所以现在前端显示正确的SSH克隆url,而不是http一个。