当先锋百科网

首页 1 2 3 4 5 6 7

WSL2(Windows Subsystem for Linux 2)是微软在Windows 10操作系统上提供的一种全新的Linux子系统,具有较高的性能优势。但是WSL2在访问Docker Daemon时需要做一些配置。

wsl2访问docker(wsl2访问windows 的MySql服务)

首先确保你的Windows 10已经安装了WSL2并且成功运行了Linux子系统(Ubuntu、Debian或其他)。接下来,我们需要在Windows端安装Docker,并且配置Docker Daemon以允许WSL2访问。


1. 在Windows端下载安装Docker desktop客户端
2. 在Docker desktop中勾选“Expose daemon on tcp://localhost:2375 without TLS”选项
3. 保存配置并且重启Docker desktop

接下来,在WSL2中安装Docker:


1. 打开WSL2终端
2. 依次运行以下命令:
    $ sudo apt update
    $ sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
    $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    $ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
    $ sudo apt update
    $ sudo apt install docker-ce docker-ce-cli containerd.io
3. 在WSL2中运行以下命令,以测试是否成功访问Docker:
    $ docker ps

以上就是WSL2访问Docker Daemon的配置过程。