docker windows安装wsl
时间: 2025-03-04 14:45:14 浏览: 17
安装配置Docker于Windows的WSL
启用并设置WSL
确保操作系统满足最低要求,即运行 Windows 10 版本 2004 或更高版本(内部版本 19041 或更新),或者是 Windows 11[^3]。接着,在PowerShell中以管理员身份执行命令来开启WSL特性:
wsl --install
此命令会自动安装默认的Linux发行版;如果希望指定特定版本,则可以先单独启动WSL再选择想要使用的Linux分发。
更新至WSL 2
为了获得更好的性能以及对Systemd的支持——这对于顺利部署某些服务至关重要——建议将系统中的所有已安装Linux发行版升级到WSL 2模式:
wsl --set-default-version 2
设置Docker与选定Linux发行版间的协作
挑选一个合适的Linux发行版作为工作环境的一部分,并激活其同Docker交互的功能选项。通常情况下会选择Ubuntu这样的流行发行版[^1]。
获取GPG密钥用于验证软件包签名
在目标Linux环境中打开终端窗口,输入如下指令获取官方提供的公钥以便后续安全下载和校验Docker组件:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
注意这里采用了gpg --dearmor
而非直接使用apt-key add
, 这是因为现代做法推荐采用keyring管理方式处理APT仓库秘钥[^2].
添加稳定版Docker APT源
创建一个新的列表文件指向Docker维护者所提供的存储库地址,从而能够方便地跟踪最新的发布信息:
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
上述操作完成后记得刷新本地缓存使更改生效:
sudo apt-get update
实施Docker引擎的实际安装过程
当一切准备就绪之后就可以正式开始安装Docker CE了:
sudo apt-get install docker-ce docker-ce-cli containerd.io
完成以上步骤后应该已经成功设置了基本可用的Docker环境。可以通过尝试启动简单测试镜像的方式检验整个流程是否顺利完成:
sudo docker run hello-world
若无意外情况发生,屏幕上将会显示一段欢迎消息说明Docker正在正常运作之中。
阅读全文
相关推荐

















