WSL2(Windows Subsystem for Linux 2)是微软在Windows 10操作系统上提供的一种全新的Linux子系统,具有较高的性能优势。但是WSL2在访问Docker Daemon时需要做一些配置。
首先确保你的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的配置过程。