Я только что установил booksonic-air через докер сочинять
и при запуске curl http://127.0.0.1:4040 я получил Сброс соединения пиром
ошибка.
Контейнер Docker выглядит как прослушивание адреса 0.0.0.0, поэтому я должен иметь доступ к хост-ОС.
Кто-нибудь знает, как я могу это решить?
Это компоновка докера yml
файл конфигурации:
# docker/docker-compose/booksonic-air.yml
---
версия: "2.1"
Сервисы:
Booksonic-Air:
изображение: lscr.io/linuxserver/booksonic-air
container_name: booksonic-air
среда:
- ПУИД=123
- PGID=130
- TZ=Америка/Торонто
– CONTEXT_PATH=https://booksonic.example.com
тома:
- /etc/docker/booksonic/:/config
- /home/nginx/Tools/nextcloud_data/myuser/files/Media/Audio/Audible/Audiobook/:/аудиокниги
# - </путь/к/подкастам>:/подкасты
- /home/nginx/Инструменты/nextcloud_data/myuser/files/Медиа/Музыка/:/музыка
# - </path/to/othermedia>:/othermedia
порты:
- 4040:4040
перезапуск: если не остановлен
PUID и GUID принадлежат пользователю nginx, поскольку аудиофайлы хранятся в Nextcloud.
Я составил контейнер докера через docker compose -f /root/docker/docker-compose/booksonic-air.yml up -d
Теперь, когда я бегу завиток -I http://127.0.0.1:4040
Я получил:
завиток -I http://127.0.0.1:4040
curl: (56) Ошибка получения: сброс соединения узлом
Контейнер лс
# контейнер докер ls
ИДЕНТИФИКАТОР КОНТЕЙНЕРА ИЗОБРАЖЕНИЕ КОМАНДА СОЗДАНА СТАТУС ИМЕНА ПОРТОВ
75189ef3c2b7 lscr.io/linuxserver/booksonic-air "/init" 48 минут назад Up 48 минут 0.0.0.0:4040->4040/tcp, :::4040->4040/tcp booksonic-air
# докер --версия
Докер версии 20.10.14, сборка a224086.
Информация об ОС:
# lsb_release -a
Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 20.04.4 LTS
Релиз: 20.04
Кодовое название: фокальный
# имя-а
Linux host.example.com 5.4.0-107-generic #121-Ubuntu SMP Чт, 24 марта, 16:04:27 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux