在 Windows 10 上安装 Docker Desktop 后,建议进行以下配置和操作以确保最佳使用体验:
bash
docker --version
docker-compose --version
bash
docker run hello-world
由于国内拉取镜像较慢,需配置国内镜像源(如阿里云、中科大等):
1. 右键任务栏 Docker 图标 → Settings → Docker Engine。
2. 在配置文件中添加镜像地址(示例为阿里云):
json
"registry-mirrors": ["https://<你的ID>.mirror.aliyuncs.com"]
3. 点击 Apply & Restart 保存并重启。
Docker Desktop 默认使用 WSL 2 提升性能:
1. 确保已安装 WSL 2:
bash
wsl --install
2. 在 Docker Settings → General 中勾选 Use WSL 2 based engine。
3. 在 Resources → WSL Integration 中启用已安装的 Linux 发行版。
根据机器配置优化资源限制:
- 进入 Settings → Resources:
- 调整 CPU、内存(建议内存 ≥4GB)。
- 修改磁盘镜像存储路径(默认在 C:\Users\<用户>\AppData\Local\Docker
)。
若需将本地文件挂载到容器中:
1. 进入 Settings → Resources → File Sharing。
2. 添加需要共享的驱动器(如 C:\
或 D:\
)。
掌握常用 Docker 命令:
- 拉取镜像:docker pull ubuntu
- 运行容器:docker run -it ubuntu bash
- 查看容器:docker ps -a
- 构建镜像:docker build -t my-image .
--privileged
特权模式运行容器。-v
挂载或环境变量传递,而非硬编码在镜像中。WSL 2 installation is incomplete
wsl --update
升级内核,或手动下载 WSL 2 内核更新包。netstat -ano
确认端口占用情况。bash
docker system prune
完成以上步骤后,即可开始高效使用 Docker 进行开发或部署。如需进一步学习,可参考 Docker 官方文档。