我在这里和其他网站上搜索了很多相关的帖子,但任何东西都没有解决我的问题。正如标题中提到的,我正在努力在windows操作系统上的linux子系统上安装docker
我是win 10家庭版,所以我已经安装了Docker工具箱,我的wsl是Ubuntu 18.04 的版本2
我按照指示进行,一切都很好,直到我这样做:
~$curl-fsSLhttps://download.docker.com/linux/ubuntu/gpg| sudo apt密钥添加-
gpg:无法连接到代理:IPC连接调用失败
有人遇到同样的困难但解决了这个问题吗?
提前谢谢!
此问题是因为WSL v1设置下的Glibc库存在实时时钟问题。WSLv2可能会在幕后解决这个问题,将来可能不会遇到这个问题。现在你可以手动修复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