Dan
нормальные люди используют wsl2 только как бэкенд для докера, и ставят докер desktop
Dan
может быть у тебя какая-то особенная документация?
Dan
1) https://learn.microsoft.com/ru-ru/windows/wsl/tutorials/wsl-containers 2) https://docs.docker.com/desktop/wsl/
Dan
поэтому ты решил использовать docker в wsl2 отдельно, не как backend?
Dan
ты зашёл в очень сложную тему, и если ты не особо разбираешься в этом, то лучше не продолжай
Dan
для начала расскажи по какому мануалу ты ставил докер?
Dan
и конечно же ты в строгости выполнил каждую инструкцию, внимательно прочитав каждую строчку
Dan
Хорошо, что в /var/log/docker.log ?
Dan
точно ли ты удалил предыдущий докер?
Dan
прежде чем ставить этот
Dan
нет ли коллизий в docker.sock ?
Dan
а уточни пожалуйста какие именно проблемы возникли при использовании docker desktop ?
Dan
какая система стоит в wsl2 ?
Dan
ясно. ну тогда, во-первых, тормоза у тебя будут и без docker desktop, так что возможно ты напрасно тратишь время. во-вторых, логи в новой убунте надо смотреть через journalctl в твоём случае sudo journalctl -fu docker.service например
Dan
что говорит systemctl status docker ?
Dan
можно ещё попробовать запустить dockerd --debug тогда будет больше отладочной информации
Dan
причём тут hosts? у тебя docker.sock как я и предполагал уже есть, оставшийся от предыдущего докера
Dan
попробуй поменять путь до него
Dan
у тебя по /mnt/wsl/shared-docker есть что-нибудь?
Dan
или может /var/run/docker.sock есть ?
Dan
где?
Dan
а /var/run ?
Dan
путь поменяй
Dan
ну и создал же ты себе сложностей, хочу я тебе сказать :)
Dan
cd /var/run && sudo rm docker.sock && sudo ln -s /mnt/wsl/shared-docker/docker.sock /var/run/docker.sock
Dan
Вот это, в теории, должно помочь
Dan
но один файл теперь является симлинком на другой или нет?
Dan
ls -laH /mnt/wsl/shared-docker
Владимир
Парни, а есть у кого Dockerfile для монтирования .nuget (и прочего шлака) для дебага внутри контейнера? То что делает Visual Studio под капотом
Dan
так тут ссылки нет
Dan
servicectl docker status ?
Dan
у тебя докер запущен?
Dan
я не представляю для чего ты туда полез без понимания :)
Dan
и ладно бы если бы ты в документацию и гугл шёл, но ты зачем-то сюда :)
Dan
окей
Dan
я тебе об этом уже полчаса говорю
Dan
:(
Dan
а ведь я спрашивал - ты точно удалил предыдущий докер
Dan
"Да", радостно отвечал ты...
Dan
окей
Dan
Ладно, разобрались и хорошо. Надеюсь у тебя теперь всё получится и ничего тормозить не будет
Solyar
Нет ничего проще поднять из образа тачку новую)
Хоттабыч 🐕
Я на вин11 ушел как раз для того, чтобы удалить docker-desktop
Egor
Зачем все эти танцы с бубном wsl и виндой,если можно поставить полноценный линукс и все там будет прекрасно работать ?
Берды
Здарова народ, пытаюсь установить docker toolbox на windows 7, но утановщик падает в "не отвечает". Что делать ?
Берды
поиск по чату
проблема редкая, в эмуляторе 7-ки все ок, но на серваке не работает
Клеркоптикон
я как то читал что на wsl1 нет полноценного линукс ядра в отличии от wsl2
Клеркоптикон
а у systemd вся фишка в форках и виртуализации изначально
Клеркоптикон
вроде как в microsoft store есть wsl docker или как то так
Клеркоптикон
надеюсь поможет всем кто писал выше
Клеркоптикон
главное двойку юзать и в репозитори не запутаться )
gaenkov
проблема редкая, в эмуляторе 7-ки все ок, но на серваке не работает
Зачем вам на серваке windows, тем более 7, которую уже думаю можно считать древней?
Vitaly
да и 7ка как бы вообще не сервачная ось)
L
это не наш сервак, заказчика
Возможно он древний и процессор просто не поддерживает виртуализацию на нужном уровне, тогда там только купить другое железо останется
L
в материнке есть возможность виртуализации
а в процессоре, насколько я помню он тоже должен уметь.
Adam 🫧
Всем доброй ночи! У меня в docker-compose выполнен маппинг портов с 8080 на 8080, но при запуске сервер возвращает 502. 🤔 Почему так? Ведь когда на сервере запускаю, все ок. Т.е. nginx корректно работает.
Adam 🫧
Может у вас nginx все-таки ждет запросов с 80-го порта, а не с 8080?
Как понимаю, тогда при запуске локально на сервере, также бы не давал доступ
Andrey
Как понимаю, тогда при запуске локально на сервере, также бы не давал доступ
Вообще 502 обычно означает, что сервер не может достучаться до исполнителя скрипта, то есть до php-fpm например
Adam 🫧
Вообще 502 обычно означает, что сервер не может достучаться до исполнителя скрипта, то есть до php-fpm например
Я провел следственную связь, когда ничего не запущено, nginx выдает 502. Следовательно, если докер запущен с аппом, а ошибка 502, значит не доходит до него. Следовательно, возможно дело в маппинге порта.
Adam 🫧
🤔 Слабо еще понимаю все.
Andrey
Я провел следственную связь, когда ничего не запущено, nginx выдает 502. Следовательно, если докер запущен с аппом, а ошибка 502, значит не доходит до него. Следовательно, возможно дело в маппинге порта.
nginx у вас прокси для апача или для php-fpm? Соответствующий контейнер запущен, работает? Может он вылетел с ошибкой и некуда nginx-у запрос передать
Adam 🫧
Проблема заключалась в том, что запускал апп на 127.0.0.1, нужно было на 0.0.0.0
Vitaly
Потому что персистент не подключили
Vitaly
Почитайте документацию
Alexander
Соберите свой образ на основе исходного с модулями, которые нужны.
Alexander
Нет. Сделать Dockerfile, а потом docker build
Sam
Реализуемо
Alexander
Собирать надо с помощью команды docker build
Alexander
А попытка поставить svn в образ обычно означает, что вы что-то делаете не так.
Artas
.
Angar
доброго вечера подскажите, пожалуйста, как направить весь трафик(http, https запросы) в контейнере через проксю?
Берды
Здарова народ, пытаюсь развернуть приложуху без интернета, делаю docker save и docker load всех образов которые использует приложуха, но все равно выскакивает ошибка из-за отсутствия интернета Как быть ?? docker-compose - https://pastebin.com/6xCM83ct Dockerfile - https://pastebin.com/PEfrMi9S Ошибка на этапе from python:3.9.6-buster не может без интернета найти