Init Eclipse Che вытягивает изображения из репозитория группы Nexus в док-центр - PullRequest
0 голосов
/ 11 июня 2018

Я пытаюсь развернуть многопользовательский сервер Eclipse Che с помощью Docker Enterprise Edition 2.0.

Сервер Docker EE НЕ подключен к Интернету, а доступ к Docker Hub проксируется сервером Nexus Repository (nexq.xxxx.it).

Я ищу параметр -e длянастроить, но -e CHE_DOCKER_REGISTRY, кажется, используется только для создания рабочего пространства, но не для извлечения образов Eclipse Che init.

Вот команда, которую я использую:

docker run -it --rm -e CHE_MULTIUSER=true -e CHE_HOST=yyyy.xxxx.it -e CHE_DOCKER_REGISTRY=nexq.xxxx.it -v /var/run/docker.sock:/var/run/docker.sock -v /root/eedata:/data nexq.xxxx.it/eclipse/che:6.6.0 start --fast

Вот журнал cli.log:

[root@orme eedata]# tail -f cli.log
eval IMAGE_CHE=${IMAGE_CHE:-eclipse/che-server:6.6.0}
eval IMAGE_COMPOSE=${IMAGE_COMPOSE:-docker/compose:1.10.1}
eval IMAGE_POSTGRES=${IMAGE_POSTGRES:-centos/postgresql-96-centos7:9.6}
eval IMAGE_KEYCLOACK=${IMAGE_KEYCLOACK:-jboss/keycloak-openshift:3.3.0.CR2-3}
eval UTILITY_IMAGE_CHEACTION=${UTILITY_IMAGE_CHEACTION:-eclipse/che-action:6.6.0}
eval UTILITY_IMAGE_CHEDIR=${UTILITY_IMAGE_CHEDIR:-eclipse/che-dir:6.6.0}
eval UTILITY_IMAGE_CHETEST=${UTILITY_IMAGE_CHETEST:-eclipse/che-test:6.6.0}
eval UTILITY_IMAGE_CHEMOUNT=${UTILITY_IMAGE_CHEMOUNT:-eclipse/che-mount:6.6.0}
INFO: (che cli):  Pulling image alpine:3.4
docker pull alpine:3.4 >> "/data/cli.log" 2>&1
ERROR: Image alpine:3.4 unavailable. Not on dockerhub or built locally.

1 Ответ

0 голосов
/ 19 июня 2018

Попробуйте использовать форму: registry.address:port/image, например, в вашем случае: nexq.xxxx.it/alpine:3.4

...