Я хотел разместить приложение nextcloud с помощью docker-compose. Вот так выглядит мой файл docker-compose.yml:
version: '2'
volumes:
nextcloud:
db:
services:
db:
image: mariadb
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
restart: always
volumes:
- db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=pass
- MYSQL_PASSWORD=pass
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
app:
image: nextcloud
ports:
-5500:80
links:
- db
volumes:
- nextcloud:/var/www/html
restart: always
Это работало хорошо, но когда я подключился к своему vpn (mullvad), я больше не мог подключиться к приложению. Я пробовал localhost: 5500, 127.0.0.1:5500, inet_ip: 5500, но никто не работал. Я читал, что, возможно, мне нужен порт перенаправления, не знаю, является ли это решением, но я пошел на сайт mullvad и получил случайный порт для переадресации порта, я изменил первоначально порт 5500 на новый порт. На сайте mullvad вы можете проверить, доступен ли порт, но для этого вам нужно что-то разместить в этом порту, поэтому я разместил nextcloud с помощью docker-compose, и когда я проверил порт на сайте mullvad, сайт показывает, что порт достижим. Так что именно тогда я подумал, что все сделал правильно, но с тех пор у меня все еще нет доступа к приложению nextcloud.
Я пробовал много URL, но безрезультатно. Я даже попробовал ip vpn и порт, но все еще не могу получить доступ.
Что я могу и должен делать?
Что написать в URL браузера?
Или мне нужно что-то добавить в мой файл docker-compse.yml?
Моя цель - подключиться к приложению nextcloud, пока я подключаюсь к своему vpn (настольному приложению mullvad), и подключиться к нему с помощью моего телефона (он тоже подключается к vpn, к mullvad в приложении openvpn, я не знаю, это актуально или нет). Кстати, я использую Linux, поэтому у меня нет команды docker-machine.