首页 > 其他分享 >docker 运行环境

docker 运行环境

时间:2023-02-13 13:14:11浏览次数:47  
标签:Windows 环境 WSL 版本 Linux docker 安装 PowerShell 运行

步骤 1 - 启用适用于 Linux 的 Windows 子系统

需要先启用“适用于 Linux 的 Windows 子系统”可选功能,然后才能在 Windows 上安装 Linux 分发。

以管理员身份打开 PowerShell(“开始”菜单 >“PowerShell” >单击右键 >“以管理员身份运行”),然后输入以下命令:

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

建议现在转到步骤 #2,更新到 WSL 2,但如果只想安装 WSL 1,现在可以重新启动计算机,然后继续执行步骤 6 - 安装所选的 Linux 发行版。 若要更新到 WSL 2,请等待重新启动计算机,然后继续执行下一步。

步骤 2 - 检查运行 WSL 2 的要求

若要更新到 WSL 2,需要运行 Windows 10。

  • 对于 x64 系统:版本 1903 或更高版本,内部版本为 18362 或更高版本。
  • 对于 ARM64 系统:版本 2004 或更高版本,内部版本为 19041 或更高版本。

或 Windows 11。

 备注

低于 18362 的版本不支持 WSL 2。 使用 Windows Update 助手更新 Windows 版本。

若要检查 Windows 版本及内部版本号,选择 Windows 徽标键 + R,然后键入“winver”,选择“确定”。 更新到“设置”菜单中的最新 Windows 版本

 备注

如果运行的是 Windows 10 版本1903 或 1909,请在 Windows 菜单中打开“设置”,导航到“更新和安全性”,然后选择“检查更新”。 内部版本号必须是 18362.1049+ 或 18363.1049+,次要内部版本号需要高于 .1049。 阅读详细信息:WSL 2 即将支持 Windows 10 版本 1903 和 1909

步骤 3 - 启用虚拟机功能

安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。 计算机需要虚拟化功能才能使用此功能。

以管理员身份打开 PowerShell 并运行:

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

重新启动计算机,以完成 WSL 安装并更新到 WSL 2。

步骤 4 - 下载 Linux 内核更新包

  1. 下载最新包:

     备注

    如果使用的是 ARM64 计算机,请下载 ARM64 包。 如果不确定自己计算机的类型,请打开命令提示符或 PowerShell,并输入:systeminfo | find "System Type"。 Caveat: 在非英文版 Windows 上,你可能必须修改搜索文本,对“System Type”字符串进行翻译。 你可能还需要对引号进行转义来用于 find 命令。 例如,在德语版中使用 systeminfo | find '"Systemtyp"'

  2. 运行上一步中下载的更新包。 (双击以运行 - 系统将提示你提供提升的权限,选择“是”以批准此安装。)

安装完成后,请继续执行下一步 - 在安装新的 Linux 分发时,将 WSL 2 设置为默认版本。 (如果希望将新的 Linux 安装设置为 WSL 1,请跳过此步骤。)

 备注

有关详细信息,请参阅 Windows 命令行博客上的文章对更新 WSL2 Linux 内核的更改

步骤 5 - 将 WSL 2 设置为默认版本

打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:

PowerShell
wsl --set-default-version 2

标签:Windows,环境,WSL,版本,Linux,docker,安装,PowerShell,运行
From: https://www.cnblogs.com/WEBwangJJ/p/17115973.html

相关文章

  • docker 安装nginx1.22.1
    1,拉取镜像:dockerpullnginx:1.22.12,创建映射目录mkdir-p/docker/nginx3,创建临时容器用于复制配置信息dockerrun--namenginx-p80:80-dnginx:1.22.14,拷贝......
  • Macbook macOS安装Python虚拟开发环境virtualenv
    由于各种工具包版本兼容性问题,pip安装到虚拟环境比较方便管理版本、依赖、更新、测试等。打开终端,安装pipinstallvirtualenv或者apt-getinstallvirtualenv查看版......
  • sudo执行脚本不重置环境变量
    问题$exporthello=world$env|grepworldhello=world$sudoenv|grepworld$原因这是因为sudo会重置当前环境变量。解决1:在/etc/sudoers可以配置执行sudo时,......
  • VScode 配置C++环境记录
    gcc/g++是c/c++编译器,Windows需要借助Mingw来使用c++的编译器,下面是安装MinGW的教程:搬运:https://blog.csdn.net/jjxcsdn/article/details/123058745在VScode中配置编译......
  • docker实战(8)使用docker-compose快速搭建zookeeper集群
    镜像下载dockerpullzookeeper复制zookeeper集群的搭建创建名为docker-compose.yml的文件输入以下内容version:'2'services:zk1:image:zookeeperrestart:......
  • Docker-Compose实战<上篇>
    1什么是docker-compose?Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用YML文件来配置应用程序需要的所有服务。然后,使用一个命令,就......
  • macos 将 mysql 加入环境变量
    今天在mac上安装mysql安装完成后发现mysql命令并没有加入系统环境变量手动添加步骤:在~目录下新建.bash_profile$touch.bash_profile打开.bash_profile文件......
  • QCon演讲实录(上):多云环境下应用管理与交付实践
    作者:阿里云大数据基础工程技术团队—郭耀星大家上午好!我是来自阿里云大数据基础工程技术团队的郭耀星,花名雪尧。今天我很高兴能够来到QCon,与大家分享我的经验和心得。在当前......
  • docker快速启动一个mysql8的容器
    dockerrun-itd--namemysql8-p3354:3306-eMYSQL_ROOT_PASSWORD=root-eTZ=Asia/Shanghaiubuntu/mysql:8.0-20.04_beta--default-authentication-plugin=mysql......
  • 案例_环境搭建与案例_列表查询_分析
    案例_环境搭建      项目首页  查询到所有的用户信息 添加用户页面 ......