давайте определимся - какое реально имя хоста у вас используется - c COM или с CO ?, если у вас COM, то очевидно что тут ошибка в конфигурации, если с CO - то у вас хостнейм отсутствует в DNS.
нет. в docker-compose описываются все контейнеры, который входят в этот сервис.
Вы можете запускать все контейнеры руками, указывать порты, вольюмы и т.п.
А можете сесть, один раз описать свой проект в докер-композе и запускать этот файл (и не вспоминать какой порт куда мапится и в каком volume хранятся данные базы данных),
контейнеры будут подняты, сети-вольюмы-порты настроены и подключены и т.п.
что вы там опишите - зависит только от вашего желания, ктото запихивает базу в докер, ктото нет. У кого то есть nginx внутри, у кого то нет.
если у вас несколько разных конфигураций - сделайте несколько docker-compose.yml файлов и запускайте какой надо.
Это все зависит от вашего проекта, у меня например может быть 3 джиры, 2 конфлюенса (это уже 5 виртуальных хостов), одна база данных и фронтенд - nginx-proxy .
Вот один из самых интересных проектов автоматического nginx-proxy https://github.com/nginx-proxy/nginx-proxy
Вот пример его использования на моем небольшом проекте https://github.com/q2digger/docker-jira-software/b...
На контейнере приложения, у меня это Джира, указано имя виртуального хоста и порт на который будет пробрасываться трафик с nginx-а.
Все взлетаем, nginx видит контейнер с переменной окружения virtual_host и virtual_port , генерит для него виртуальный хост и все, можете работать..
скорее всего (тут я могу ошибаться) , но вполне возможно что при подключении клиента по pptp он (клиент) получает адрес из той же сети что и винда (192.168.88.0/24), а вот l2tp настроен както иначе, точнее сказать трудно не видя профайлов VPN-серверов.
Thereafter, не знаю, не могу сравнить скорость оперативки и видеокарты. Мой основной инструмент - почтовый клиент и терминал , мне скорость оперативки не важна ))
соглашусь.
как обладатель двух макбуков , актуального Pro 16 и прошлого Pro 15, разница в дюйм экрана мне не очень важна (все равно большее время он подключен к внешнему монитору) , а процессор помощнее не помешал бы. Хотя вот клавиатура на Pro 16 мне нравится больше , но тут личные предпочтения, дело вкуса.
ну смотрите, вы подключаетесь к mikrotik и дальше к компьютеру в сети.
я не вижу разрешаешего правила на forward пакетов от удаленного компьютера (вашего мака) до сети компа за микротиком (буду называть его просто Виндой).
так же в разделе NAT я не вижу правил для маскировки трафика от мака к Винде (обычно это делают для vpn клиентов).
к какому рабочему столу? где он находится? там где то за VPN?
а он точно там включен? а компьютер доступен?
смотрите сколько вопросов , опишите ситуацию яснее.
HexUserHex, https://github.com/q2digger/2HexUserHex
В таком виде оно работает, логины и пароли для gitea и nextcloud в файле mysql/init.sql
healthcheck я тоже убрал - сейчас нет времени сидеть и ковырять , а на работу оно не влияет.
Ну и если есть желание скинуть мне пару монет, в реадми я добавил свой яндекс кошелек, но это не обязательно конечно.
дописываю.
после того как узнали в какой jail попадает клиент, можно знать какой фильтр срабатывает и либо добавить строку в исключения в этот фильтр, либо если клиент прям ценный добавить его в whitelist
AIIVY ⠀, самое интересное, я откуда то помню (ктото говорил, где то читал?) что для windows home edition недоступен HyperV , но WSL2 нужен для работы HyperV.
Я немного погуглил , и вижу что эти данные устарели, есть много людей, кто пишет, что с последними обновлениями оно должно работать на Home edition
Ну и да, надо прям по инструкции. https://docs.microsoft.com/en-us/windows/wsl/insta...
В официальной инструкции подсистема включается через dism
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Почему, вы можете создать в mysql контейнере несколько баз, надо просто подсунуть к контейнер mysql файл init.sql в котором будут команды сделать базы, завести пользователей. Он выполнится при старте контейнера и все. Там банально пару строк надо
DATABASE CREATE giteadb;
GRANT ALL PRIVILEGES ON giteadb.* TO 'giteauser'@'%';
Как именно обозвать файл и куда его положить - есть в документации контейнера mysql e