Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Блок кода
titleПример docker-compose.yaml
collapsetrue
version: '3'

services:
  eltex-radius-nbi:
    image: ${ELTEX_HUB}/eltex-radius-nbi:${SWLC_VERSION}
    ports:
      - "8081:8081/tcp"
      - "9010:9010/tcp"
    hostname: NbiDocker
    env_file: eltex-radius-nbi.env
    environment:
      # Настройки таймзоны
      - TZ=${TZ}
      # Настройки логирования
      - NBI_LOG_LEVEL=${NBI_LOG_LEVEL}
      - NBI_CONSOLE_LEVEL=${NBI_CONSOLE_LEVEL}
      # Настройки Graylog
      - GELF_LEVEL=${GELF_LEVEL}
      - GELF_HOST=${GELF_HOST}
      - GELF_PORT=${GELF_PORT}
    volumes:
      - eltex-radius-ca:/var/lib/eltex-radius-nbi
    # логи
      - /var/log/eltex-radius-nbi:/var/log/eltex-radius-nbi

    extra_hosts:
      - "<имя 1>:<IP-адрес 1>" 
      - "<имя 2>:<IP-адрес 2>" 
      - "<имя 3> <имя 4>:<IP-адрес 3>" 
    
    restart: unless-stopped
 
volumes:
  eltex-radius-ca:

Изменение порта работы сервиса

В случае, если необходимо развернуть сервер на порту, отличном от 8081, необходимо в файл docker-compose.yml в блоке environment переменную SERVER_PORT, равную необходимому порту, например:

Блок кода
titledocker-compose.yml
environment:
      # Настройки таймзоны
      - TZ=${TZ}
      # Настройки логирования
      - NBI_LOG_LEVEL=${NBI_LOG_LEVEL}
      - NBI_CONSOLE_LEVEL=${NBI_CONSOLE_LEVEL}
      # Настройки Graylog
      - GELF_LEVEL=${GELF_LEVEL}
      - GELF_HOST=${GELF_HOST}
      - GELF_PORT=${GELF_PORT}
      - SERVER_PORT=8080

После чего в файл environment-overrides/eltex-radius-nbi.env добавить запись следующего вида, указав вместо 8080 необходимый порт

Блок кода
titleeltex-radius-nbi.env
TOMCAT_PORT=8080

После всех действий, перезагрузить контейнер командой:

Блок кода
sudo ./eltex-softwlc-helper-docker_1.34.sh --recreate-service eltex-radius-nbi