Docker |
您所在的位置:网站首页 › win10提升权限才能运行DISM › Docker |
Docker的详细安装及配置步骤
一、Docker介绍1.1 Docker简介1.2 基本概念1.2.1 镜像1.2.1容器1.2.1 仓库
二、Docker下载与安装2.1 Docker下载2.2 Docker在线注册与离线安装2.2.1 Docker在线注册2.2.2 Docker安装2.2.2.1 安装步骤2.2.2.2 WSL2 安装1. 启用适用于 Linux 的 Windows 子系统2. 检查运行 WSL 2 的要求3. 启用虚拟机功能4. 下载 Linux 内核更新包5. 将 WSL 2 设置为默认版本6. 安装所选的 Linux 镜像
三、Docker启用
电脑系统:windows 10,64位。
一、Docker介绍
1.1 Docker简介
Docker Desktop 是一个适用于 MacOS 和 Windows 系统的应用程序,可用于构建和共享容器化应用程序。个人版或小型企业是免费试用的。 Docker Desktop for Windows是针对Windows 10设计的,是原生的 Windows 应用程序,为构建、交付和运行 dockerized 应用程序提供了一个易于使用的开发环境。Docker Desktop for Windows使用 Windows 原生 Hyper-V 虚拟化和网络,并且是在 Windows 上开发 Docker 应用程序的最快、最可靠的方式。Docker Desktop for Windows支持运行 Linux 和 Windows Docker 容器。 参考内容: Docker官网介绍文档。 Docker教程。 什么是 Docker。 1.2 基本概念镜像、容器及仓库是Docker的三大组件。Docker 运行容器之前需要本地存在对应的镜像,若本地不存在该镜像,则Docker 会从镜像仓库下载该镜像。 官方介绍文档。 1.2.1 镜像Docker 镜像 是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。镜像 不包含 任何动态数据,其内容在构建之后也不会被改变。 引用于: https://yeasy.gitbook.io/docker_practice/basic_concept/image。Docker镜像使用。 1.2.1容器容器是独立运行的一个或一组应用,以及它们的运行态环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用。 引用于: https://yeasy.gitbook.io/docker_practice/basic_concept/container。Docker容器连接。 1.2.1 仓库仓库(Repository)是集中存放镜像的地方。 引用于: https://yeasy.gitbook.io/docker_practice/basic_concept/repository。Docker仓库管理。 二、Docker下载与安装 2.1 Docker下载Docker官网,从官网可以下载windows版本并进行后续安装(或Mac版)。 在官网界面,点击右侧“Get Started”,点击“Download for Windows”,共485 MB(图1)。 Docker安装指引,可以在此页面按照提示注册个人账号,从而获取可使用的免费功能,包括无限的存储空间,增加容器映像请求等。 首次登录之后,会提醒需要在注册邮箱中点击验证,才可以使用免费功能,按照提示完成验证操作即可。 下载所需Docker版本之后,按照Docker安装指引页面提示,进行安装。 2.2.2.1 安装步骤双击Docker Desktop Installer.exe程序。可能会提示需要从应用商店安装,忽略继续选择“Install anaway”即可。 等待几秒会提示,安装所需的WSL2,勾选后点击OK,就会自动解压文件进行安装。 安装成功后,按要求重启电脑(注意提前保存电脑已打开文件),桌面会出现Docker的图标。 具体安装系统要求及步骤。 重启电脑后,出现提示,点击“I accept the terms”,点击“accept”。 但是提示WSL2安装不完整,点击下图中链接"https://aka.ms/wsl2kernel"。 需要按照打开网页的步骤进行WSL2的再次安装。 打开网页之后,按照提示“开始——PowerShell——右键以管理员身份打开”(注:此处需要确保是右键以管理员身份运行,才能保证运行正常,否则会报错“错误: 740 需要提升权限才能运行 DISM。 使用提升的命令提示符完成这些任务。”),如图8。 在打开的选择Windows PowerShell界面输入下面代码,运行结果如图9。 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
对于 x64 系统:版本 1903 或更高版本,采用内部版本 18362 或更高版本。 选择 Windows + R,然后键入“winver”,选择“确定”,可查看 Windows 版本及内部版本号。 如第一节所说,Docker Desktop for Windows使用 Windows 原生 Hyper-V 虚拟化和网络来运行的,所以安装 WSL 2 之前,必须启用“虚拟机平台”可选功能。 按照上述方式打开Windows PowerShell界面并输入以下代码运行: dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
运行下载的Linux 内核更新包,为“.msi”格式。 双击“.msi”格式运行,依次点击下一步。 按照上述方式打开Windows PowerShell界面并输入以下代码运行: wsl --set-default-version 2
打开 Microsoft Store,选择偏好的 Linux 分发版。此处选择了收藏次数最多的“Ubuntu”。 点击进入Ubuntu界面,点击“获取”,点击“安装”。 Ubuntu共466.3 MB,下载需要一段时间,耐心等待一段时间(图14)。 待下载安装完成后,点击“启动”,如图15,在打开的控制台页面会提示等待几分钟,以便文件解压缩并存储到电脑上。 之后的启动时间应不到一秒。 然后,需要为新的 Linux 分发版创建用户帐户和密码。 到此已成功安装并设置了与 Windows 操作系统完全集成的 Linux 分发! 三、Docker启用在完成以上WSL2等的更新及安装之后,再次打开Docker,如图16,显示已完成安装。 在上述打开界面中,Docker Desktop 会启动快速入门指南。 本教程包括一个简单的练习,用于构建示例 Docker 映像、将其作为容器运行、将映像推送并保存到 Docker Hub。 到此,已成功完成了Docker的安装并运行Docker桌面。此时在Windows任务栏会出现鲸鱼图标(图17)。 等待鲸鱼图标静止时,说明 Docker 启动成功,之后可以打开 PowerShell (参见2.2.2.2节)使用 Docker。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |