一般情况下 不建议在windows系统上安装docker
Windows本身就自带一个虚拟机叫WSL 但是不推荐在日常使用的电脑上安装
我们要下一个虚拟机
我们在window上安装docker会被告知WSL内核太老
我们要一个专业的 隔离的虚拟机软件
推荐使用虚拟机
这是我们的虚拟机软件
我们这边选择的虚拟机软件是 VMware-workstation-full pro
专业版
通过网盘分享的文件:VMware-workstation-full-17.5.0-22583795.exe
链接: https://pan.baidu.com/s/12A3bxfadF6Hwsdc3beJ1ww 提取码: 1204
还需要一个激活秘钥 大家可以自行上网收取 我这边是在闲鱼上一个馒头买的
安装后进入软件
创建虚拟机
这边我们目前只是有一个空壳 还需要一个映射文件
这个文件我们事先要准备好
程序光盘映射文件通常指的是一种虚拟光盘映像文件,允许用户在没有实际光盘的情况下访问其内容。这些文件用于模拟光盘驱动器,使得计算机能够读取和运行光盘上的程序和数据,而无需物理光盘。
使用光盘映像文件有几个实际的优点和用途:
-
便利性:光盘映像文件让你可以在没有物理光盘的情况下使用光盘中的内容。这对于需要经常访问特定软件或数据的用户来说尤其方便,比如在多台计算机上使用同一套程序或游戏。
-
数据保护:光盘映像文件可以帮助保护原始光盘免受物理磨损或损坏。通过将光盘内容复制为映像文件,可以避免原光盘的磨损或划痕影响使用。
-
快速访问:虚拟光盘驱动器可以更快速地访问和加载光盘映像中的数据,而无需实际读取光盘。对于软件安装或游戏运行等任务,这种速度优势特别明显。
-
方便分发:光盘映像文件可以很容易地通过网络传输或存储在数字介质上,使得软件和数据的分发更加灵活。你可以通过下载获得整个光盘的内容,而无需等待邮寄或复制实际的光盘。
-
测试和开发:在软件开发和测试过程中,使用光盘映像文件可以方便地创建和管理不同的测试环境,而不必处理大量的实际光盘。对于开发人员和测试人员来说,这是一种高效的管理工具。
-
节省物理空间:存储光盘映像文件比存储实际光盘节省了物理空间。这对于那些有大量光盘或需要长期保存数据的用户来说,尤其有用。
总的来说,光盘映像文件提供了一种更灵活、方便且高效的方式来管理和使用光盘上的内容。
我们要事先去找
这边选择在官网上找Ubuntu
Ubuntu 是一种基于 Linux 的操作系统,属于开源软件的一部分。它由 Canonical Ltd. 主导开发,旨在提供一个用户友好的、易于使用的操作系统。Ubuntu 是基于 Debian 的,因此继承了 Debian 的稳定性和可靠性,但在用户界面和体验上进行了优化,使其更适合日常使用。
Ubuntu 注重易用性和用户体验,提供了一个直观的图形用户界面(GUI),使得即使是初学者也能快速上手。
Ubuntu 内置了多种安全措施,包括用户账户控制、自动更新和内置的防火墙,帮助保护系统免受恶意软件和病毒的侵害。
找到镜像
Ubuntu 18.04.6 LTS (Bionic Beaver)
这是官网上的下载方式
国外的网站实在是太慢了
我们给大家找到了国内的镜像源
Index of /ubuntu-releases/18.04/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
软件镜像源(software mirror)是指用于存储和分发软件包、更新和补丁的服务器。它们是原始软件源的复制或镜像,提供了一个冗余的、分布式的下载位置。使用镜像源的好处包括:
- 提高下载速度:用户可以选择离自己地理位置较近的镜像源,从而提高下载速度。
- 减轻负载:将流量分布到多个镜像源上,减少单一服务器的负载。
- 提高可用性:当原始服务器出现故障时,镜像源可以作为备份,确保软件的可获取性。
大家下载这个就行
下载完成选择启动即可
注意如果电脑运行内存不是很大 建议这两个开点
不然虚拟机开启的时候容易爆内存
接下来创建 启动 如果出现了红色的方框 说明电脑运行内存不足了
可以尝试关掉一些程序 或者说去控制面板设置一下虚拟内存
接下来是最后一步 也是最重要的一步
设置网络
避免虚拟机无法解析路径 就无法下载软件
我们在这里改一下虚拟网络配置
管理员模式
选择刚刚创建的虚拟机
点击NAT设置
填写DNS解析信息
即可
启动虚拟机
右键打开终端
进行操作
更新软件源列表
sudo apt update
安装docker
sudo apt install docker-ce
注意如果输入密码password失效 可以尝试复制粘贴过去
查看docker版本 说明安装成功
docker -v