IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> Windows Server 2019安装Docker搭建Ubuntu虚拟环境 -> 正文阅读

[系统运维]Windows Server 2019安装Docker搭建Ubuntu虚拟环境

背景

组里的服务器都是Windows Server的,但最近要使用的集群构建本地脚本时,需要Ubuntu的环境,装虚拟机的话麻烦,占用空间还大。随想着使用docker加载Ubuntu的镜像,简单且方便。

准确的说,并非一定要使用Ubuntu的环境,而是构建本地脚本时需要一个叫 pwd 的 module,而这个模块仅在 Linux系统中才有,所以只能使用Ubuntu了。

此篇日志被记录的原因还有一个,就是Windows Server 2019如果直接安装桌面版的docker,会由于版本原因报错: “windows 17763 is deprecated docker”,?"Docker for Windows doesn't Support your Windows version"。

安装 Docker Desktop for Windows

此部分主要参考:Installing Docker Desktop for Windows and WSL 2

1.安装 WSL2

Windows Subsystem for Linux (WSL)?是在Windows上运行docker桌面版的唯一可行方案。在Windows Pro 也可以用?Hyper-V,,但是现在已被弃用,而?WSL 2几乎可通用。

1.1 安装WSL1

用管理员模式打开?PowerShell , 然后执行:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

结果应该像这样:

> dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Deployment Image Servicing and Management tool
Version: 10.0.19041.746

Image Version: 10.0.19042.804

Enabling feature(s)
[==========================100.0%==========================]
The operation completed successfully.

1.2 打开?Virtual Machine feature

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

结果显示:

> dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Deployment Image Servicing and Management tool
Version: 10.0.19041.746

Image Version: 10.0.19042.804

Enabling feature(s)
[==========================100.0%==========================]
The operation completed successfully.

1.3 重启

一定要重启,否则后面的设置会报错。

1.4 安装 WSL 2 更新

下载?the WSL2 Linux kernel update package for x64 machines?,并安装。

如果之前没有重启,会报错:

?1.5 设置?WSL 2 为默认模式

依旧在?PowerShell? 中,执行:

wsl --set-default-version 2

2. 安装 Windows 的 docker 桌面版

Head to?the Docker Desktop website?and download?the Installer for Windows.

全选,并默认安装,即可成功。

?

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2021-10-17 12:20:35  更:2021-10-17 12:20:56 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 20:00:04-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码