Client.Timeout при попытке отправки в приватный реестр gitlab из контейнера Docker - PullRequest
0 голосов
/ 27 июня 2018

Поскольку я хочу создавать разные образы докеров для тестирования и производства в gitlab, я решил использовать развертывание docker-in-docker. Я следовал руководству по gitlab (https://docs.gitlab.com/ee/ci/docker/using_docker_build.html). В частности, разделу «Использовать docker-in-docker executor».

Вот содержимое моего файла gitlab-ci.yml:

stages:
  - build_testing

variables:
  MYSQL_RANDOM_ROOT_PASSWORD: 'true'
  MYSQL_USER: 'dev'
  MYSQL_PASSWORD: 'dev'
  MYSQL_DATABASE: 'debitor_management_test'

image: docker:stable
services:
- name: docker:dind
  command: ["--insecure-registry=10.11.12.41:443"]


build_testing:
  stage: build_testing

  script:
  - docker build -t 10.11.12.41/debitor_management_testing .
  - docker push 10.11.12.41/debitor_management_testing

Изображение построено, но толчок не удается с сообщением:

Get https://10.11.12.41/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

Я могу проверить связь с реестром и могу выгружать изображения на хост докера, но не из контейнера. Как это можно исправить?

...