当前位置: 首页 > 知识库问答 >
问题:

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

燕翔飞
2023-03-14

有没有人有同样的困难,但解决了这个问题?

提前谢谢!

共有1个答案

水麒
2023-03-14

该问题是由于WSLV1设置下的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库,并将stable库搁置,直到需要重新启用为止。

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

 类似资料:
  • 目的:安装wsl 问题:公司网络做了限制,无法通过app store安装 设想:是不是能手动下载一个wsl镜像手动安装 问题:没找到这类教程 尝试:各种翻过公司网络的方式都尝试了,没成功 更新:找了个ubuntu的镜像,下载安装后报错如下

  • 我正在尝试为R安装包。我在WSL上使用Ubuntu18.04LTS,Windows Subsystem for Linux。 通过在WSL上的R中调用,我可以很好地安装一些包。然而,其他的包裹似乎给我带来了麻烦。 我尝试的下列方法似乎都不起作用: *我尝试用安装包。 *我尝试从源代码安装到中。 *我尝试从源代码安装到个人库中。 我收到了一个类似这里讨论的错误消息,但是我无法通过编辑来修复该问题,因

  • 我想通过PyCharm连接到在WSL2中运行的Docker TCP套接字。我似乎不能公开套接字,我想可能是因为WSL2(system ctl)中对docker-daemon的控制有限?我不能使用Docker Desktop,因为我需要GPU支持(Windows Dev Channel nvidia-docker)。我尝试了以下方法: 最后一个命令我希望给出一个类似于的结果,但是连接被拒绝。事实上,

  • 在看到这篇文档后,我试图在运行Ubuntu18.04的WSL中安装MongoDB。但是MongoDB说: 重要信息 Ubuntu提供的包不由MongoDB Inc.维护,并且与官方的包冲突。如果您已经在您的Ubuntu系统上安装了mongodb包,那么在继续执行这些说明之前,您必须首先卸载mongodb包。

  • 我想在Windows Subsystem for Linux上安装包(在Windows 10上安装Ubuntu)。首先,我尝试通过安装它,如下所示: 在编译过程中会失败,因为它找不到GTK+库。所以我通过

  • 我在Windows上安装了支持WSL2的Docker Desktop。一切按预期进行。当我使用卷挂载运行容器时,我可以访问该文件夹中的所有windows文件。 不幸的是,docker中的windows共享的性能并不是很好,所以我尝试从wsl机器挂载一条路径。 但是使用的输出只是,而使用的输出是我的主目录。 有人能给我解释一下当我从Windows运行时,这个目录(物理上/在wsl/我的计算机中)在哪