Всем привет, проблема с VSCode dev container. В нём не работает VNC, порт которой я открываю в одном из контейнеров.
Подробнее - я подключаюсь одинаковым способом при:
1) запускаю docker-compose up -d из терминала
2) запускаю dev container из вскод
После я проверяю, что контейнеры запущены + порты показывает, что порты открыты (и это так судя по docker ps). НО:
1) первый случай - успешное подключение через VNC
2) второй - подключение не работает - VNC server closed connection
Причём, контейнер с БД работает в двух случаях (он поднимается первым, через docker-compose depends_on у основного контейнера)
Я сделал docker inspect в двух случаях и нашёл, что containerConfig: {..., "Hostname": разный} в 1м случае там стоит 747dc23f57ce, во 2м - пусто. Но тут ещё есть просто config опция, где Hostname одинаково пуст. Я конечно попробовал как-то подключиться по 747dc23f57ce (hostname из 1го случая), но 747dc23f57ce:порт не выдаёт результатов никаких. Может нужно как-то по другому подключаться, или это вообще для других целей hostname? Впервые вижу такой адрес.