
2022,安装 Docker
明白了,对于 Windows Server 2022,安装 Docker 的步骤略有不同。以下是在 Windows Server 2022 上安装 Docker 的详细步骤:
- 首先以管理员身份打开 PowerShell,安装 Docker 所需的 Windows 功能:
Install-WindowsFeature -Name Containers
-
下载 Docker Engine for Windows Server:
- 访问 https://download.docker.com/win/static/stable/x86_64/
- 下载最新版本的 docker zip 文件
-
解压并安装 Docker:
# 创建目录
New-Item -Type Directory -Path "$env:ProgramFiles\Docker"
# 解压下载的 zip 文件到该目录
Expand-Archive docker.zip -DestinationPath $env:ProgramFiles
# 添加 Docker 到系统环境变量
[Environment]::SetEnvironmentVariable("Path", $env:Path + ";$env:ProgramFiles\Docker", [EnvironmentVariableTarget]::Machine)
# 注册 Docker 服务
& $env:ProgramFiles\Docker\dockerd --register-service
# 启动 Docker 服务
Start-Service docker
- 验证安装:
docker --version
- 如果要使用 NVIDIA GPU(因为您的 Dockerfile 基于 NVIDIA 镜像),还需要:
# 安装 NVIDIA Container Toolkit
curl.exe -fsSL -o setup.exe https://github.com/NVIDIA/nvidia-docker/releases/latest/download/nvidia-docker2.exe
.\setup.exe
- 安装完成后,就可以构建您的 Docker 镜像:
docker build -t comfyui-serve .
常见问题解决:
- 如果遇到服务启动失败:
Restart-Service docker
- 如果需要查看 Docker 服务状态:
Get-Service docker
- 如果需要查看 Docker 日志:
Get-EventLog -LogName Application -Source Docker
需要我详细解释某个步骤吗?或者遇到其他问题需要解决?
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 兰雀AI