Skip to content

Пересоздание/обновление контейнера WEB-Сервер-КС

Задача: обновить пакеты внутри контейнера wsks-6.0.9_443.

1. Получите root-права

Наберите команду и введите пароль от пользователя root.

bash
sudo su

2. Скачайте и распакуйте актуальный образ dks-wsks-6.0.9

bash
wget -O /opt/dks-wsks-6.0.9_a18.tar.gz https://keysystems.ru/files/web/Linux/wsks/6.0.9/dks-wsks-6.0.9_a18.tar.gz
tar -C /opt/ -xvf /opt/dks-wsks-6.0.9_a18.tar.gz

3. Узнайте ПО контейнеризации (docker или podman) и порт prometheus

Для этого выполните команду:

bash
bash /opt/wsks-6.0.9_443/ctl/ws_info.sh

rebuild-wsks-4

rebuild-wsks-5

4. Определите имя локали ru

bash
locale -a | grep ru

rebuild-wsks-6

5. Остановите контейнер wsks-6.0.9_443

bash
systemctl stop wsks-6.0.9_443

6. Пересоздайте контейнер

Вместо "9091" укажите свой порт «prometheus», вместо «docker» - свое ПО контейнеризации, вместо «ru_RU.utf8» - свое имя локали.

bash
bash /opt/dks-wsks-6.0.9/rebuild.sh -p 443 -pp 9091 -cs docker -l ru_RU.utf8
Результат
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           ~  Пересоздание контейнеров WEB-Сервер-КС 6.0.9
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


[ Запрос ] Вы действительно хотите персоздать контейнеры по порту(ам)\id "443"?
           ([да;y]/[N;нет;n]): y

[   OK   ] Определение экземпляра /opt/wsks-6.0.9_443.

           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
           ~     Пересоздание контейнера WEB-Сервер-КС
           ~        http сервер: nginx
           ~           порт\id : 443
           ~   контейнеризация : docker
           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[   OK   ] Проверка доступности порта 443  ПО "WEB-Сервер-КС".
[   OK   ] Проверка доступности порта 9091  ПО "prometheus".
[   OK   ] Проверка работы сервиса ПО "Docker" (docker.service).
[   OK   ] Удаление контейнера wsks-6.0.9_443.
[   OK   ] Удаление образа wsks-6.0.9_443.
[   OK   ] Удаление эталонного локального образа wsks-6.0.9.
[   OK   ] Загрузка эталонного локального образа wsks-6.0.9 из архива astra18_wsks-6.0.9_image.tar
[   OK   ] Построение конечного образа wsks-6.0.9_443 на базе эталонного.
[   OK   ] Создание контейнера wsks-6.0.9_443 и запуск в docker (порт\id 443).
[   OK   ] Создание пользователя ks-www-data.
           Группа ks-www-data существует.
           Пользователь ks-www-data существует.
[   OK   ] Остановка контейнера wsks-6.0.9_443.
[   OK   ] Настройка ротации логов ПО "WEB-Сервер-КС".
[   OK   ] Запуск сервиса wsks-6.0.9_443.service.

Если вы используете сервер баз данных 2008-2012, настройка в разделе «Проблема при соединении NEXT (Linux) к БД MSSQL 2008-2012» сбрасывается.

После каждого обновления контейнера необходимо проводить настройку заново (см. раздел Проблема при соединении NEXT (Linux) к БД MSSQL 2008-2012).

© 2003—2026 ООО «Кейсистемс». Все права защищены.