Skip to content

Установка с использованием контейнеров Docker

bongiozzo edited this page Mar 12, 2020 · 7 revisions

Установка с использованием контейнеров Docker

Получение контейнеров

Образ контейнера и YML файл можно получить в разделе Releases. Они находятся в файле DashBoardConnector_XXXX_Docker.zip, где XXXX это номер версии.

Образ контейнера находится в файле webzavod_datalens-1c-connector.tar.

Для импорта контейнера необходимо перейти в папку, куда скачан архив, и выполнить команду в консоли:

Для Linux

docker image load -i ./webzavod_datalens-1c-connector.tar

Для Windows

docker image load -i webzavod_datalens-1c-connector.tar

Установка и запуск контейнеров

Установка и запуск контейнеров может быть выполнен с использованием yml файла. При этом в отдельный контейнер устанавливается Apache CouchDB, официальный образ которого скачивается из репозитория Docker. YML лежит в том же архиве, что и образ контейнера.

В Linux

docker-compose start -f ./docker-compose-1c-datalens.yml

В Windows

docker-compose start -f docker-compose-1c-datalens.yml

Для изменения порта по умолчанию (8080) нужно предварительно поправить секцию ports конейнера webzavod.datalens.1cconnector

version: '3.4'
services:
 webzavod.datalens.1cconnector:
  image: webzavod/datalens-1c-connector
  ports:
   -"8080:80"
  links:
   -couchdb:couchdb
  deploy:
   replicas: 1 
 couchdb:
  image: couchdb
  ports:
   -"5984:5984"
  deploy:
   replicas: 1

Проверка установки

Правильность установки можно проверить, последовательно запустив две команды в Linux:

curl http://<hostname>:5884
curl http://<hostname>:8080

При этом заменяется на имя машины, на которой запущен Docker или localhost, если проверка осуществляется локально.

В Windows, по умолчанию, команды curl нет, поэтому проверка осуществляется в интернет-браузере, последовательно переходя по двум ссылкам:

http://<hostname>:5884/_utils

При этом будет показано окно, похожее на скриншот:

image-20191205113220891

http://<hostname>:8080/

При этом должно открыться окно 1С коннектора:

image-20191205113432980