...
В операционной системе необходимо создать отдельную директорию, где будет находиться сам скрипт, конфигурационные файлы, данные сервисов и логи. В качестве примера будет создана директория eltex-softwlc в домашней директории пользователя.
| Блок кода | ||
|---|---|---|
| ||
tester@localhost:~$ mkdir eltex-softwlc |
Таким образом, полный путь будет выглядеть следующим образом:
| панель |
|---|
/home/<имя пользователя>/eltex-softwlc |
Далее, необходимо загрузить скрипт установщик по по ссылке из репозитория и разместить его в директории, созданной ранее.
Данную операцию также можно выполнить из терминала:
1) Перейдем в созданную директорию eltex-softwlc:
| Блок кода |
|---|
tester@localhost:~$ cd eltex-softwlc |
2) Загрузим скрипт-установщик
| панель |
|---|
tester@localhost:~$ wget ~/eltex-softwlc$ wget http://archive.eltex-co.ru/wireless/help/softwlc-latest/eltex-softwlc-helper-docker-latest.sh |
3) Необходимо перейти в созданную директорию и выдать права на исполнение файла eltex-softwlc-helper-docker-latest.sh
| панель |
|---|
tester@localhost:~$ cd eltex-softwlctester@localhost: ~/eltex-softwlc$ chmod +x ./eltex-softwlc-helper-docker-latest.sh |
Все действия со скриптом необходимо проводить с использованием sudo
...
1) Установить Docker и его зависимости с помоью ключа --install. В директории со скриптом запустите его следующим образом:
| панель |
|---|
tester@localhost:~/eltex-softwlc$ sudo ./eltex-softwlc-helper-docker-latest.sh --install |
Дождаться завершения установки и надписи Install is complete
После установки для соблюдения требований информационной безопасности, доступ к командам docker выполняется только от пользователя root. При необходимости можно воспользоваться подробной инструкцией на официальном сайте docker. Краткая инструкция приведена ниже. Данные команды нужно выполнять от лица того пользователя, которому будет разрешено использование docker без sudo.
| панель |
|---|
tester@localhost:~/eltex-softwlc$ sudo groupadd docker |
2) Загрузить конфигурационные файлы.
| панель |
|---|
tester@localhost:~/eltex-softwlc$ sudo ./eltex-softwlc-helper-docker-latest.sh -d |
| Предупреждение |
|---|
При запуске ключа с параметром -d происходит очистка конфигурационных файлов env. Если вы решили выполнить эту операцию на рабочей системе, то необходимо сделать бэкап старых данных. Он выполняется с помощью ключа --backup, результатом является архив с копиями всех настроек, volume и.т.д, что находится в директории скрипта. Архив размещается в директории backup |
...
Команда целиком выглядит следующим образом:
| панель |
|---|
tester@localhost:~/eltex-softwlc$ sudo ./eltex-softwlc-helper-docker-latest.sh --configure --emsip <IP адрес EMS> --serverip <IP адрес личного кабинета> --run |
По завершению работы скрипта в терминале появятся данные для подключения:
...
4) Систему необходимо конфигурировать только при первой установке. Для запуска уже установленной системы необходимо использовать ключ --run, для остановки --stop:
| панель |
|---|
tester@localhost:~/eltex-softwlc$ sudo ./eltex-softwlc-helper-docker-latest.sh --run |
На данном этапе установка SoftWLC в докере завершена. Остальные возмоджности скрипта рассмотрены ниже.
...