Versions Compared
compared with
Key
- This line was added.
- This line was removed.
- Formatting was changed.
| Info |
|---|
При запуске контейнеров они “подвисают” на старте
в логах контейнеров (всех) последняя запись о запуске команды chown
| Code Block |
|---|
appuser@rtls.local:~/rtls$ docker logs -f --tail 1000 rtls_le_1 OLD_UID=995 OLD_GID=994 NEW_UID=1000 NEW_GID=1000 UID changed, chown files that belongs to le |
Решение:
проверить процессы блокирующие FS, например антивирусы https://docs.docker.com/engine/security/antivirus/
в случае наличия антивируса , исключить из сканирования папки /var/lib/docker и для рабочей папки /home/appuser/rtls
проверить наличие сервиса docker запущенного через snap
docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
| Code Block |
|---|
Traceback (most recent call last):
File "docker-compose", line 3, in <module>
File "compose/cli/main.py", line 81, in main
File "compose/cli/main.py", line 200, in perform_command
File "compose/cli/command.py", line 70, in project_from_options
File "compose/cli/command.py", line 153, in get_project
File "compose/cli/docker_client.py", line 43, in get_client
File "compose/cli/docker_client.py", line 170, in docker_client
File "docker/api/client.py", line 197, in __init__
File "docker/api/client.py", line 222, in _retrieve_server_version
docker.errors.DockerException: Error while fetching server API version: ('Connection aborted.', FileNotFoundError(2, 'No such file or directory'))
|
Решение:
проверить состояние сервиса docker
Code Block [appuser@rtls.local compose]$ systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled) Active: inactive (dead) TriggeredBy: ● docker.socket Docs: https://docs.docker.comперезапустить при необходимости
Code Block [appuser@rtls.local compose]$ systemctl restart docker
Сообщение о невалидности сертификата при вызове docker-compose и docker комманд: certificate has expired or is not yet valid
| Code Block |
|---|
[appuser@rtls]$ docker-compose up -d Pulling agent (repo.rtlsnet.ru:5000/srv:v4.3.2)... ERROR: Get https://repo.rtlsnet.ru:5000/v1/_ping: x509: certificate has expired or is not yet valid |
Решение:
обновить OS через процедуру принудительного обновления пакетов и зависимостей
Code Block yum upgrade
перезагрузить машину
проверить работу с docker
Code Block docker login repo.rtlsnet.ru:5000
Невозможность подключения в UI из-за устаревших алгоритмов шифрования
остановить контейнер srv
Code Block docker stop rtls_srv_1
открыть для редактирования файл конфигурации сервера приложений srv/config/standalone-full.xml
заменить везде TLSv1 на TLSv1.2
сохранить изменения
запустить контейнер srv
Code Block docker start rtls_srv_1
| Table of Contents | ||||||||
|---|---|---|---|---|---|---|---|---|
|