
步骤一
winget install -e --id Docker.DockerDesktop
装完重启电脑 → 启动 Docker Desktop → 接受协议 → 等鲸鱼图标变绿。
验证
# 2. 验证
docker version
docker run hello-world
没 winget 就去官网下安装包:
docker.com/products/docker-desktop/前提:BIOS 已开虚拟化,wsl --update已执行。
装完必做:配镜像加速(国内不配会一直超时)
sudo tee /etc/docker/daemon.json <<'EOF'
{
"registry-mirrors": ["https://docker.1ms.run", "https://docker.xuanyuan.me"]
}
EOF
sudo systemctl restart docker
Docker Desktop → Settings → Docker Engine,粘贴上面那段 JSON → Apply & Restart。
公共源经常失效,最稳的是去阿里云控制台 → 容器镜像服务 → 镜像加速器拿你的专属地址。
环境搭好后的第一个测试(compose)
建个目录,写 compose.yaml:
services:
web:
image: nginx:alpine
ports:
- "8080:80"
docker compose up -d
浏览器打开 http://localhost:8080,看到 Nginx 欢迎页 = 环境完全就绪。
docker compose down # 收工
速查:装完立刻要会的 6 条命令
docker ps # 运行中的容器
docker ps -a # 所有容器
docker images # 本地镜像
docker logs -f 容器名 # 看日志
docker exec -it 容器名 sh # 进容器
docker system df # 看占用,清理用 docker system prune