当前位置: 首页 > news >正文

windows server2019 不成功的部署docker经历

由于现场网络限制,需要将docker 容器部署到windows-server 2019上

1.在windows server 2019上安装 docker-desktop,貌似内核版本太低,无法安装,g

然后曲线救国,window server 2019安装docker,折腾了半天,貌似docker 环境还是不行,貌似采用 LCOW 这个特性,但是这个特性 貌似几年没维护了,如果有谁成功了,那一定是我太菜了

在 Windows Server 上,Docker 的使用与 Docker Desktop 在 Windows 10 或 11 上的使用有一些不同。Windows Server 主要支持的是基于 Windows 的容器,但如果你希望在 Windows Server 上运行 Linux 容器,可以考虑使用 Linux Containers on Windows (LCOW) 功能。然而需要注意的是,LCOW 已被标记为实验性功能,并且在新版本的 Docker 中可能不再得到官方的支持或推荐。

最后搜到一个帖子讨论
貌似就是不推荐windows-server 跑docker的 linux 内核模式

Windows Server doesn’t support Linux containers. Linux containers are available on Windows client (10 and 11) only for development purposes. On a Server machine you can install a Linux VM on Hyper-V and run Docker from there.
Furthermore, Windows Server doesn’t have a GUI like Docker Desktop on client. More information here: Prep Windows operating system containers | Microsoft Docs

最后我就是听人劝,吃饱饭,老实的在windows-server里 安装虚拟机,跑linux版本的docker镜像

参考链接

  • LCOW Labs: Linux Container On Windows
  • windows sever2019切换Linux内核
  • Run Docker on Windows Server 2019 / 2022

2.Docker get-started: WARNING: The requested image’s platform (linux/amd64) does not match the detected host platform (windows/amd64)

原来装的普通windows 10上的docker 镜像导出到 windows server上,这里需要说明 原来win10 上底层用的hyper-v,跑的应该是linux版本镜像,所以要么采用上面我没成功的LCOW特性,要么就虚拟机 里干linux容器

docker镜像导入导出命令

3.把原来的 mysql数据搬到 linux容器里,结果遇到Docker-compose : mysqld: Can’t create/write to file 'xxxx‘’ (Errcode: 13 - Permission denied)

采用下面的方案
stackoverflow链接

我把我的mysql 的 data目录 用chown 命令改成 999了,貌似就容器启动成功了

http://www.xdnf.cn/news/885619.html

相关文章:

  • python项目如何创建docker环境
  • 无 sudo 权限下 Conda 安装 GCC 全攻略:虚拟环境适配、版本冲突解决与实战指南
  • 负载均衡将https请求转发后端http服务报错:The plain HTTP request was sent to HTTPS port
  • RAG:大模型微调的革命性增强——检索增强生成技术深度解析
  • Android15 launcher3
  • proteus8安装教程
  • PLM软件:如何打通产品研发全生命周期的“任督二脉”?
  • N2语法 強調、限定
  • C获取unix操作系统的信息
  • Cursor 1.0 版本 GitHub MCP 全面指南:从安装到工作流增强
  • 代码训练LeetCode(24)数组乘积
  • 【JavaEE】Spring Boot项目创建
  • STM32手册上标称的18MHz GPIO翻转速度和你实际测量到的速度之间的差异是预期之内且合理的
  • 量子计算+AI:特征选择与神经网络优化创新应用
  • 【汇编逆向系列】六、函数调用包含多个参数之多个整型-参数压栈顺序,rcx,rdx,r8,r9寄存器
  • 三表查询SQL怎么写?----小白初学+案例引入
  • 【Linux网络篇】:从HTTP到HTTPS协议---加密原理升级与安全机制的全面解析
  • 【Go语言基础】基本语法
  • python摆放花盆 2023年信息素养大赛复赛/决赛真题 小学组/初中组 python编程挑战赛 真题详细解析
  • 【JavaEE】万字详解HTTP协议
  • LangChain 入门指南:基于 DeepSeek 模型构建对话流程(保姆级)
  • 今日科技热点速览
  • 【联网玩具】EN 18031欧盟网络安全认证
  • 数论~~~
  • 曼昆《经济学原理》(第9版)微观经济学第二章第一节作为科学家的经济学家
  • 西门子SCL之IF-ELSIF语句详解及应用(安全控制代码)
  • RDMA简介5之RoCE v2队列
  • 如何做好一份技术文档?(下篇)
  • Windows系统下Cursor与QWQ-32B大模型的本地部署及插件调用实现方法
  • OpenAI 即将推出 GPT-5:开启多模态、持续记忆对话新时代