在 Windows 10 中运行 Docker 镜像需要先安装 Docker 环境,然后通过命令行或图形界面操作。以下是详细步骤:
系统要求:
硬件要求:
下载安装包:
安装步骤:
Enable Hyper-V Windows Features
(自动启用 Hyper-V)。Add shortcut to desktop
(可选)。验证安装:
bash
docker --version
输出类似 Docker version 20.10.x
即表示安装成功。拉取镜像(从 Docker Hub):
docker pull <镜像名>:<标签>
例如拉取官方 Nginx 镜像:
docker pull nginx:latest
运行容器:
docker run -d -p <主机端口>:<容器端口> --name <容器名> <镜像名>
示例:
docker run -d -p 8080:80 --name my-nginx nginx
-d
:后台运行。-p 8080:80
:将主机的 8080 端口映射到容器的 80 端口。验证容器运行:
http://localhost:8080
,看到 Nginx 欢迎页即成功。bash
docker ps
8080:80
)。Docker 无法启动(家庭版用户):
端口冲突:
-p
参数的主机端口(如 -p 8081:80
)。镜像拉取慢:
json
"registry-mirrors": ["https://<你的镜像加速地址>"]
权限问题:
docker-users
组。bash
docker stop <容器名或ID>
bash
docker rm <容器名或ID>
bash
docker exec -it <容器名> bash
通过以上步骤,你可以在 Windows 10 上顺利运行 Docker 镜像。如果遇到问题,可通过 docker logs <容器名>
查看日志排查。