server2019、2022 docker CE版安装
相关信息
docker CE版为社区维护,跟win上面的docker窗口版最大区别是阉割了控制面板,所有docker相关操作全部需要使用指令,跟Linux绝大部分相同。阉割控制台后体积变得非常小而且消耗占用也非常低,安装成功率接近百分百。适用于有比较丰富的使用经验者进行使用。
Docker 命令大全 | 菜鸟教程
本套教程采用是**手动安装,**优点是可以离线安装,兼容性强。缺点就是安装需要输入一些指令,非一键安装。
注意
注意事项:server2019版本必须为RTM
下载镜像
- 国内网盘代理 点击这里
- BT下载 BT
- ed2k下载 ed2k
1. 下载docker
2. 启用容器功能
以管理员权限打开PowerShell
2.1 启用容器
Install-WindowsFeature -Name Containers
2.2 重启
Restart-Computer -Force
3. 部署docker文件
3.1 创建docker文件夹
在C盘"Program Files"目录创建docker文件夹。并将其下载的docker文件拷贝至Docker根目录下
- 路径:
C:\Program Files\Docker
3.2 创建config文件夹
在Docker目录创建"config"文件夹
- 路径:
C:\ProgramData\Docker\config
3.3 创建daemon.json文件
在"config"目录下创建 daemon.json 文件
- 路径:
C:\ProgramData\Docker\config\daemon.json
3.4 配置文件内容
在"daemon.json"文件内写入以下内容
{
"insecure-registries": []
}
最终效果图
4. 配置环境变量
4.1 添加环境变量
添加上面目录到系统环境变量Path
4.2 验证环境变量
CMD输入"docker",正确输出如下
提示
如果输出未知命令,请检查环境变量配置
5. 启动docker daemon服务
5.1 注册服务
CMD输入以下指令
dockerd --register-service
5.2 启动docker服务
前往任务管理器-服务-docker
右键开始
出现进程PID则代表服务启动成功;
至此docker安装完毕
已知问题
点击查看已知问题及解决方案
1. cmd输入docker报错位置命令
- 检查docker文件是否上传到对应目录?
- 环境变量路径是否及其位置正确?
2. 重启后容器启动报错
- 服务默认开机自启,可以手动查看服务是否已运行。
- 容器本身问题。
3. 服务启动失败
- 重新检查安装过程是否全部正确无误。
相关信息
当服务启动完毕后会自动创建一个虚拟网卡用作docker联网以及内部通信