1、安装脚本
使用管理员身份打开PowerShell,并运行下方命令。
Invoke-WebRequest -UseBasicParsing "https://raw.githubusercontent.com/microsoft/Windows-Containers/Main/helpful_tools/Install-DockerCE/install-docker-ce.ps1" -o install-docker-ce.ps1
2、查找镜像源
服务器重启后,在下面地址或自己知晓的镜像源中查找到docker-ce的镜像地址,国内开源镜像站点集合-2023年2月12日可用.md · LS_Gitee_Shandong/开源软件镜像站汇总 - Gitee.com
例如阿里云的地址:https://mirrors.aliyun.com/docker-ce/win/static/stable/x86_64/
3、编辑脚本
在第1步后会生成一个脚本文件,其位置在C:\Users\Administrator,文件名称为install-docker-ce.ps1。点击鼠标右键选择编辑,在脚本中找到$global:DefaultDockerLocation项,并设置其值为步骤2中找到的地址,例如:$global:DefaultDockerLocation = "https://mirrors.aliyun.com/docker-ce/win/static/stable/x86_64/",修改完成后点击保存并退出。
4、执行安装
修改外docker-ce的镜像源后,在PowerShell中直接执行下方命令安装docker-ce。
.\install-docker-ce.ps1
至此,就可以在window server 2019/2022上成功安装Docker-ce。