WSL:无法在WSL 2,Ubuntu 18.04上安装docker

时间:2020-05-01 15:36:24

标签: docker ubuntu windows-subsystem-for-linux wsl-2

我已经在这里和其他网站上搜索了很多相关的帖子,但是没有任何东西可以解决我的问题。 如标题所述,我正在努力在Windows OS的linux子系统上安装docker

我使用的是win 10家庭版,因此我已经安装了Docker工具箱,而我的wsl是Ubuntu 18.04的版本2

我正在按照说明进行操作,一切都很好,直到我这样做:

〜$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt键添加-

gpg:无法连接到代理:IPC连接呼叫失败

有没有谁遇到过同样的困难却解决了这个问题?

提前谢谢!

1 个答案:

答案 0 :(得分:0)

该问题是由于WSL v1设置下的Glibc库存在实时时钟问题。 WSL v2可能会解决此问题,将来您可能不会遇到此问题。 现在,您可以手动修复Glibc:

$ 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.

以上命令集将添加最新版本的Glibc库,并将稳定库搁置,直到需要重新启用为止。

您可以跟踪此问题https://github.com/microsoft/WSL/issues/5125