Смена рабочего порта экземпляра WEB-Сервер-КС
Задача
Перенести все приложения с контейнера «wsks-6.0.9_443» на новую сборку «wsks-6.0.9_5449», чтобы освободить 443 порт.
Решение
Перенести все приложения с существующего контейнера «wsks-6.0.9_443» на созданный «wsks-6.0.9_5449». Переносится только первые 100 приложений.
1. Получение root-прав.
Наберите команду и введите пароль от пользователя root.
sudo su
2. Снятие информации о работающем контейнере «wsks-6.0.9_443».
bash /opt/wsks-6.0.9_443/ctl/ws_info.sh
3. Остановите контейнер «wsks-6.0.9_443» и переименуйте каталог /var/lib/wsks-6.0.9_443.
- здесь располагаются первичные документы, архивы сервиса обновлений.
Если каталог /var/lib/wsks-6.0.9_443
- это монтированный отдельный диск, то сначала размонтируйте его (umout).
systemctl stop wsks-6.0.9_443
mv /var/lib/wsks-6.0.9_443 /var/lib/wsks-6.0.9_443_old
4. Создайте контейнер-приемник «wsks-6.0.9_5449» на «Docker» или «Podman».
bash /opt/dks-wsks-6.0.9/install.sh -ws "nginx" -p "5449" -cs "docker" -pp "9099"
или
bash /opt/dks-wsks-6.0.9/install.sh -ws "nginx" -p "5449" -cs "podman" -pp "9099"
5. Скопируйте все приложения с контейнера «wsks-6.0.9_443» в «wsks-6.0.9_5449».
bash /opt/wsks-6.0.9_5449/ctl/ws_copyfrom.sh -s "wsks-6.0.9_443"
Проверьте, что все перенеслось удачно
bash /opt/wsks-6.0.9_5449/ctl/ws_info.sh