windows sever2019切换Linux内核

安装docker engine后,内核是windows,很多镜像都无法安装使用。

一,在https://github.com/linuxkit/lcow/release 下载最新版本release.zip,我使用了如下版本。(注:该地址失效,请自行找release.zip)

二,新建文件夹C:\Program Files\Linux Containers ,把release.zip(解压)把releasen内三个文件放入此文件夹,删除release空文件夹。

三,编辑docker配置文件( C:\ProgramData\docker\config\daemon.json) ,电脑中没有该文件,新建一个,放入如下代码:

{
  "experimental":true
}

我的配置文件是新建的,里面只有这段信息。

四,设置 PS 的环境变量 

命令:

[Environment]::SetEnvironmentVariable("LCOW_SUPPORTED","1","Machine")

五,在服务器管理器,开启Hyper-V 服务

六,重启电脑,重启后验证

已正常安装。

拉取Linux镜像,如mysql,命令:docker pull --platform=linux mysql

此会拉取mysql最新镜像,拉取任何Linux镜像,都需要带--platform=linux

七,切回windows内核

命令:

 [Environment]::SetEnvironmentVariable("LCOW_SUPPORTED",$null,"Machine")

更改daemon.json,"experimental":false

参考:

https://limaofu.github.io/t1/windows_server_2019%E5%AE%89%E8%A3%85docker.pdf

LCOW: Linux Containers on Windows Server – Logs, links, notes, recipes, …

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值