WSL: невозможно установить docker на WSL 2, Ubuntu 18.04 - PullRequest
1 голос
/ 01 мая 2020

Я искал много похожих сообщений здесь и на других сайтах, но что-то не решило мою проблему. Как уже упоминалось в заголовке, я изо всех сил пытаюсь установить docker в linux подсистему в операционной системе Windows

Я с Win 10 Home Edition, поэтому я уже установил Docker ящик для инструментов и мой wsl это версия 2 с Ubuntu 18.04

Я следовал инструкциям, и все было хорошо, пока я не сделал:

~ $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

gpg: невозможно подключиться к агенту: IP C сбой подключения вызова

Есть кто-нибудь кто испытывал те же трудности, но решил эту проблему?

Заранее спасибо!

1 Ответ

0 голосов
/ 02 мая 2020

Проблема связана с проблемой часов реального времени с библиотекой Glib c в настройке WSL v1. WSL v2 может исправить это под капотом, и вы можете не столкнуться с проблемой в будущем. Теперь вы можете исправить Glib c manualy:

$ sudo add-apt-repository ppa:rafaeldtinoco/lp1871129 
$ sudo apt update 
$ sudo apt install libc6=2.31-0ubuntu8+lp1871129~1 -y
$ sudo apt-mark hold libc6

//Remove "-y" if needed on above step #3.
//And when asked, give "y" and hit enter.

Приведенный выше набор команд добавит последнюю версию библиотеки Glib c и переведет стабильную библиотеку в режим ожидания до тех пор, пока он не потребуется для повторного включения.

Вы можете отследить эту проблему https://github.com/microsoft/WSL/issues/5125

...