window系统无虚拟化安装Docker的方式
手动下载并安装 Docker Engine 二进制文件。 正确安装步骤手动安装 Docker Engine以下操作均在powershell中完成用管理员身份打开确保已安装“容器”功能即使没有 Hyper-VWindows Server 2022 也可以运行 Windows 容器进程隔离模式但必须启用“容器”功能。# 检查是否已安装容器功能Get-WindowsFeature-Name Containers# 如果未安装显示 Installed : False请执行以下命令安装并重启Install-WindowsFeature-Name Containers-Restart(如果提示需要重启请重启服务器后再继续下一步)下载 Docker 引擎二进制文件我们将直接从 Docker 的官方静态存储库下载最新稳定版。# 创建安装目录New-Item-ItemType Directory-PathC:\Program Files\Docker-Force# 下载最新稳定版 Docker (注意这是 Windows 专用的 zip 包)# 如果下载慢可以尝试替换为国内镜像源或者使用浏览器下载后上传Invoke-WebRequest-Urihttps://download.docker.com/win/static/stable/x86_64/docker-24.0.7.zip-OutFileC:\docker.zip# 注版本号可能会变如果上述链接失效请访问 https://download.docker.com/win/static/stable/x86_64/ 获取最新文件名解压并配置环境变量# 解压文件到 Docker 安装目录Expand-Archive-PathC:\docker.zip-DestinationPathC:\Program Files\Docker-Force# 删除压缩包Remove-ItemC:\docker.zip# 将 Docker 路径添加到系统环境变量 PATH$env:Path [System.Environment]::GetEnvironmentVariable(Path,Machine);[System.Environment]::GetEnvironmentVariable(Path,User)$newPathC:\Program Files\Docker[System.Environment]::SetEnvironmentVariable(Path,$env:Path;$newPath,Machine)# 刷新当前会话的 Path 变量$env:Path [System.Environment]::GetEnvironmentVariable(Path,Machine)注册并启动 Docker 服务这是最关键的一步我们需要将 Docker 守护进程注册为 Windows 服务。# 进入 Docker 目录cdC:\Program Files\Docker# 注册 Docker 服务 (使用 --register-service 参数).\dockerd.exe--register-service# 启动 Docker 服务Start-Servicedocker# 设置服务为自动启动Set-Service-Name docker-StartupType Automatic验证安装# 检查版本docker version# 检查信息docker info# 运行测试容器 (Windows 基础镜像)docker run mcr.microsoft.com/windows/nanoserver:ltsc2022 cmd/cechoDocker is working on Windows Server 2022!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2429338.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!