Windows Docker 安装新选择:WSL 助力 10 分钟完成,附技巧
·
使用 WSL 安装 Docker
确保 Windows 10 版本 2004 或更高版本,或 Windows 11。启用 WSL 功能,打开 PowerShell 或命令提示符,以管理员身份运行以下命令:
wsl --install
重启系统以完成 WSL 安装。安装默认的 Ubuntu 发行版,或通过 Microsoft Store 下载其他发行版。
安装 Docker Desktop
访问 Docker 官方网站下载 Docker Desktop for Windows。安装过程中勾选“Use WSL 2 instead of Hyper-V”选项。安装完成后,启动 Docker Desktop 并确保 WSL 集成已启用,在设置中的“Resources” > “WSL Integration”中启用所需的发行版。
验证安装
打开 WSL 终端,运行以下命令验证 Docker 是否正确安装:
docker --version
运行一个测试容器以确认一切正常:
docker run hello-world
优化性能
在 WSL 配置文件中调整资源限制,编辑 %USERPROFILE%\.wslconfig 文件,添加以下内容:
[wsl2]
memory=4GB
processors=2
根据系统配置调整内存和处理器数量。关闭 WSL 并重新启动以应用更改:
wsl --shutdown
常用技巧
使用别名简化命令,在 WSL 的 ~/.bashrc 或 ~/.zshrc 文件中添加:
alias dps='docker ps --format "table {{.ID}}\t{{.Names}}\t{{.Status}}\t{{.Ports}}"'
重新加载配置文件使别名生效:
source ~/.bashrc
使用 Docker Compose 管理多容器应用,确保在 WSL 中安装 Docker Compose:
sudo apt-get update && sudo apt-get install docker-compose-plugin
常见问题解决
如果遇到网络问题,检查 Docker Desktop 的 DNS 配置,尝试更改为 8.8.8.8。如果 WSL 无法启动,运行:
wsl --update
确保系统完全更新。对于权限问题,将用户添加到 Docker 组:
sudo usermod -aG docker $USER
退出并重新登录以应用更改。
更多推荐
所有评论(0)