Я пытаюсь развернуть многопользовательский сервер Eclipse Che с помощью Docker Enterprise Edition 2.0.
Сервер Docker EE НЕ подключен к Интернету, а доступ к Docker Hub обеспечивается сервером репозитория Nexus (nexq.xxxx.it).
Я ищу параметр -e для настройки, но -e CHE_DOCKER_REGISTRY, похоже, используется только для создания рабочей области, но не для извлечения изображений инициализации Eclipse Che.
Вот команда, которую я использую:
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.