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

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

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

11 ответов

14 просмотров

через впн сидишь? если да, то есть пару строк для 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 ...

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

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

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

Какой-то там пердун в 90-х решил, что есть какая-то разная типизация. Кого вообще это волнует?
КТ315
49
void terminal_scroll() { memmove(terminal_buffer, terminal_buffer + VGA_WIDTH, buffer_size - VGA_WIDTH); memset(terminal_buffer + buffer_size - VGA_WIDTH, 0, VGA_WIDTH); ...
Егор
47
Всем привет! Подскажите, пожалуйста, в чем ошибка? Настраиваю подключение к MySQL. Либы лежат рядом с exe. Все как по "учебнику"
Евгений
16
А можете как-то проверить меня по знаниям по ассемблеру?
A A
132
Здравствуйте! У меня появилась возможность купить книгу "Изучай Haskell во имя добра!". Но я где-то слышал, что эта книга устарела. Насколько это правда??
E
22
Здравствуйте! Я вот на stepic решаю задачи на хаскеле https://stepik.org/lesson/8443/step/8?unit=1578 мой код import Data.List (isInfixOf) removing :: String -> [String] ->...
E
10
Камрады, кто тесно работал с vtv, хотел уточнить. Ширина column задаётся жёстко на этапе создания дерева или можно в рантайме ее менять программно (не мышкой)?
Ed Doc
10
да ладно ... что там неочевидного ? глянуть в исх-ки датасета и/или кверика чтобы понять в каком месте и как выполняется обращения к св-вам blablaSQL - минутное дело, даже е...
Сергей
7
Здесь для arm кто-нибудь кодит ?
Nothing
52
Всем привет, у меня есть сервер принимающий входящие HTTP подключения, как проверить, что подключение было через прокси или нет, есть какие то поля в заголовках по которым мо...
DS
8
Карта сайта