172 похожих чатов

Коллеги, возможно глупый вопрос. Есть Win10 + WSL2. Через Microsoft

Store стоит Ubuntu 18.04. В ней практически все работает, сеть есть - apt update и прочее норм. Но докер ничего не грузит - говорит connection timed out. Практически все проверил - не могу локализовать проблему ( Гугл привел к открытой ишью на WSL что в принципе нет сети в контейнерах, это не мой случай.. Кто-то сталкивался?

11 ответов

18 просмотров

через впн сидишь? если да, то есть пару строк для ps

hAh0L13- Автор вопроса
R J
через впн сидишь? если да, то есть пару строк для ...

Да нет. Локальная сеть, дальше OPNsense и роутер оператора в бридже (GPON)

В винду устанавливаешь Docker Desktop, включаешь WSL2 Engine, включаешь WSL Integration и всё работает. Если ты докер устанавливал в Ubuntu через apt, то он не работает так. Но если всё равно не работает, то придётся удалять Ubuntu, удалять Kernel для WSL2, удалять саму WSL2, удалять Docker Desktop. А потом включать всё заново в этом порядке: 1. Включить WSL в компонентах 2. Установить Kernel 3. Установить Ubuntu из стора 4. Если Ubuntu работает как WSL, то конвертировать её как WSL2 5. Установить Docker Desktop на винде, настроить WSL2 Engine, включить WSL2 Integration

Artyom Sveshnikov
В винду устанавливаешь Docker Desktop, включаешь W...

6. В случае пожара отключить wsl и установить cygwin

hAh0L13- Автор вопроса
Artyom Sveshnikov
В винду устанавливаешь Docker Desktop, включаешь W...

Вот. У меня давно была Ubuntu WSL1. И стоял виндовый Docker Desktop на HyperV. Потом он обновился до WSL2, и через некоторое время я конвертировал Ubuntu в WSL2. Я по актуальной инструкции снес всё про докер, добавил репо и поставил docker-ce и иже с ними через apt. В итоге в Docker Desktop на Windows все работает, в Ubuntu WSL2 все работает кроме докера - у него почему-то нет сети как при run так и при build

hAh0L13
Вот. У меня давно была Ubuntu WSL1. И стоял виндов...

Докер-демон в нативной Ubuntu работает через systemd. В WSL2 systemd нет. Поэтому сноси докер через apt

hAh0L13- Автор вопроса
Artyom Sveshnikov
Докер-демон в нативной Ubuntu работает через syste...

Мне тут подогнали (спасибо @jorginghof) скрипт ставящий systemd. Поднялось вроде. Но вот сносить и ставить заново я не пробовал

hAh0L13
Мне тут подогнали (спасибо @jorginghof) скрипт ста...

Просто удали docker в Ubuntu, который ты установил через apt. А в настройках Docker Desktop включи интеграцию и всё будет гуд. Docker Desktop через WSL2 работает примерно так: Внутри WSL2 он поднимает свои 2 виртуалки. Туда ставит Docker Daemon. На винде у тебя остаётся Docker Client. А через интеграцию с WSL2 он прокидывает в твою Ubuntu исполняемые файлы Docker Client. И всё.

hAh0L13- Автор вопроса
Artyom Sveshnikov
Просто удали docker в Ubuntu, который ты установил...

Так у меня и так включено - оно сейчас не через Hyper-V а через WSL2, именно два контейнера - data и сам daemon. Но вопрос в том что он продолжает пилить 755 при сборке линуксовых образов. Иногда это мешает

hAh0L13
Так у меня и так включено - оно сейчас не через Hy...

Ты сказал, что ты в своей Ubuntu установил docker ce через apt. Вот и удали его там также через apt.

hAh0L13- Автор вопроса
Artyom Sveshnikov
Ты сказал, что ты в своей Ubuntu установил docker ...

Виски этому господину! Реально заработало. Спасибище

Похожие вопросы

Обсуждают сегодня

Ну вот просто даже давайте вот как. Какой нибудь конкретный кейс, можете в пример привести, где бч работает и приносит прикладную пользу, а не просто что бы было? Не крипту.
Alexander Andreev
22
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
> Копаем глубже > Следующий момент был, когда я спросил его, знает ли он JavaScript. Он ответил, что его учили работать с C#. Я тоже в университете писал на C#, но даже там мн...
Oleg Volkov
4
лучше скажите, причём тут паскаль?
Alexey Kulakov
36
И никого не интересует какие пакеты кто использует. ((% Заходишь на сайт симфони и видишь поддержку Украины - по законам РФ это ж экстремизм. Только никто не отказывается от с...
Am Ambrion
11
Чтобы перехватить все нажимания буков на форме, надо хук ставить? Пробовал на форме ОнКейДаун, оно ловит клаву если фокус не на компоненте с вводом текста
Serjone
15
Но, может, есть уже проверенная? Наши требования такие: 1. Сообщения должны приходить из Инста в CRM оду 2. Должна быть возможность подключить несколько экаунтов Инстаграм. Р...
Alexander Sharoiko MSE / Александр Шаройко
7
Народ! Впервые клиенту пришло письмо от РКН, у вас, дескать, есть яндекс метрика, а нигде не написано, что вы ее юзаете. Никто не сталкивался?
Sasha Beep
14
Всем привет! вывожу на общей стр дочерние ресурсыв каждом ресурсе галерея, и первая фотка должна выводиться на общей [!DocLister? &prepare=photo !]
Alekso
12
Добрый вечер. Хочу чтобы у меня в классе поле было функцией, которая возвращает строку. Делаю так: interface ... TGetOutPath = function : String of object; ... protec...
Kirill Filippenok
12
Карта сайта