目 录CONTENT

文章目录

【已归档】Windows server2019、2022 docker CE版安装

Administrator
2025-03-21 / 0 评论 / 0 点赞 / 10 阅读 / 0 字

docker CE版为社区维护,跟win上面的docker窗口版最大区别是阉割了控制面板,所有docker相关操作全部需要使用指令,跟Linux绝大部分相同。阉割控制台后体积变得非常小而且消耗占用也非常低,安装成功率接近百分百。适用于有比较丰富的使用经验者进行使用。

Docker 命令大全 | 菜鸟教程

本套教程采用是手动安装,优点是可以离线安装,兼容性强。缺点就是安装需要输入一些指令,非一键安装。

注意事项:server2019版本必须为RTM

下载镜像

1.下载docker

2.启用容器功能

以管理员权限打开PowerShell

  1. 启用容器

Install-WindowsFeature -Name Containers

2. 重启

Restart-Computer -Force


3.部署docker文件

  1. 在C盘"Program Files"目录创建docker文件夹。并将其下载的docker文件拷贝至Docker根目录下

  • 路径:C:\Program Files\Docker

2. 在Docker目录创建"config"文件夹

  • 路径:C:\ProgramData\Docker\config

3. 在"config"目录下创建 daemon.json 文件

  • 路径:C:\ProgramData\Docker\config\daemon.json

4. 在"daemon.json"文件内写入以下内容

{
"insecure-registries":[]
}

最终效果图


4.配置环境变量

  1. 添加上面目录到系统环境变量Path

2. 验证环境变量:CMD输入"docker",正确输出如下

如果输出未知命令

5.启动docker daemo服务

CMD输入以下指令

注册服务

dockerd --register-service

启动docker服务

前往任务管理器-服务-docker

右键开始

出现进程PID则代表服务启动成功;

至此docker安装完毕

已知问题

1. cmd输入docker报错位置命令

  1. 检查docker文件是否上传到对应目录?

  2. 环境变量路径是否及其位置正确?

2. 重启后容器启动报错

  1. 服务默认开机自启,可以手动查看服务是否已运行。

  2. 容器本身问题。

3. 服务启动失败

  1. 重新检查安装过程是否全部正确无误。

当服务启动完毕后会自动创建一个虚拟网卡用作docker联网以及内部通信

博主关闭了所有页面的评论