Пример установки серверных компонентов Pilot из docker-контейнеров
Для работы с Pilot-BIM-Server и Pilot-TextSearch-Server необходимо установить лицензии. Для получения лицензий обратитесь к поставщику ПО АСКОН. |
Для запуска docker-контейнеров необходим Docker Engine. Установите продукт согласно рекомендациям для Вашей операционной системы. |
- Определите сетевой адрес компьютера, на котором будет запущен Pilot-Server с помощью консольной команды ifconfig на Linux или ipconfig на Windows.
- Загрузите контейнер с Pilot-Server:
- Запустите контейнер:
- Запустите скрипт настройки и перезапустите контейнер:
- Проверьте, что сервер работает:
- Скачайте демонстрационные базы.
- Подключите демонстрационную базу с помощью Pilot-myAdmin. База будет расположена в /mnt/vol1/Databases.
- Убедитесь, что Pilot-ICE (или другая редакция) подключается и работает с этой базой.
- Загрузите и запустите контейнер pilot-bim-server и настройте подключение к демонстрационной базе pilot-bim_ru:
- Если всё сделано правильно, то вы получите сообщение "Success connection".
- Действия по установке производятся в командной строке. Предварительно в Pilot-myAdmin создайте пользователя, от имени которого будет осуществляться подключение. Например, searchadmin.
- Проверьте работоспособность Pilot-TestSearch-Server командой:
Из вывода нужно взять IPv4-адрес:
DNS-суффикс подключения . . . . . :
Локальный IPv6-адрес канала . . . : fe80::2c6d:d271:5bed:2649%5
IPv4-адрес. . . . . . . . . . . . : 192.168.56.1
Pilot-Server
# docker pull pilotdev/pilot-server:latest
На Linux:
# docker run -d -p 5546:5545 --name pilot-server -v $HOME/ascon/pilot-settings:/mnt/vol1 pilotdev/pilot-server:latest
На Windows:
# docker run -d -p 5546:5545 --name pilot-server -v C:/Ascon-Docker:/mnt/vol1 pilotdev/pilot-server:latest
# docker exec -ti pilot-server /bin/sh setup.sh
# docker restart pilot-server
$ curl http://192.168.56.1:5546
Выводом команды будет версия Pilot-Server.
На Linux:
$ cd $HOME/ascon/pilot-settings/Databases
# wget https://pilot.ascon.ru/release/Databases.zip
# unzip Databases.zip
На Windows скачайте и распакуйте демонстрационные базы в C:/Ascon-Docker/Databases.
Pilot-BIM-Server
# docker pull pilotdev/pilot-bim-server:latest
# docker run -ti --name pilot-bim-server -e DBCONNECT=http://192.168.56.1:5546/pilot-bim_ru -e ADMIN=bimadmin -e PASS=[пароль пользователя bimadmin] pilotdev/pilot-bim-server:latest
Pilot-TextSearch-Server
# docker pull pilotdev/pilot-textsearch-server:latest
# docker run -d -p 9096:9095 -e DBADRESS=http://192.168.56.1:5546/pilot-bim_ru -e LOGIN=searchadmin -e PASSWORD=[пароль пользователя searchadmin] --name pilot-textsearch pilotdev/pilot-textsearch-server:latest
# docker exec -ti pilot-textsearch /bin/sh setup.sh
# docker exec -ti pilot-textsearch /bin/sh inspect.sh