Windows7下安装docker记录

2023-11-11

docker火了也那么好几年了,偶才开始学习docker,说来真是落后主潮流太久。不过落后有落后的好处,因为大多数的坑都已经有人填过,所以遇见问题解决问题那也是相当的迅速,但就算是相当的迅速,这windows7下安装docker,也花了我大约3个小时的时间。因为我碰到的坑,居然没能在一篇博客里有全部的记录!

首先,在安装前,最最重要的,你的电脑必须支持VA-X/AMD-V,一般来说主流电脑都支持这技术,但凡事不怕一万,就怕万一,所以安装docker之前,请先按照该篇文章内容,通过小工具LeoMoonCPU-V检测你的电脑是否支持VT虚拟化,如果不支持,那么后面的内容都不用看了,除非你先换台支持的电脑。

windows7下要安装docker,那么必须通过DockerToolbox这个工具,这东西不翻墙的话,通过官方下载呢,大概速度是在1~10kb/s的速度,而且还特容易说停止就停止!所以我们需要通过国内的镜像地址下载,比如阿里云的镜像地址,虽然下载到的不是官方最新版,但也够用了。

下载完成后的安装过程中,需要注意Git for Windows这个选项,如果你本地已经装了Git,那么不建议勾选此项,因为很有可能安装包自带的Git已经落后于你本地的Git,从而导致一些不可预见的问题(比如我就遇到了TortoiseGit更新Git时,提示需要的版本必须高于2.11,结果又花了几分钟去下载最新的Git),然后其它所有选项都勾选(包括Next后展示的所有选项)就是了。
在这里插入图片描述
安装完后呢,先参考此篇博客内容,通过GitBash打开Shell界面,输入notepad .bash_profile新建文件,在打开的界面中,输入export MACHINE_STORAGE_PATH='D:\docker',保存后就已经成功的设置了默认的machine路径。

接下来就是boot2docker.iso这个文件,默认docker的安装目录下已经包含了该文件,但你执行Docker Quickstart Termina时,程序会与Git上的对应版本进行比较,一般来说都会需要去Git上下载最新的boot2docker.iso,还是因为墙的问题,你可以直接在Git上将文件路径复制后,打开迅雷进行下载,万能的迅雷会帮你寻找其它资源以进行加速。下载完后,你需要在前面设置的machine存储路径下,建立cache目录,之后将下载的boot2docker.iso复制到该目录下。当然其实不下载最新的boot2docker.iso也是可以的,只要你将docker目录下的boot2docker.iso复制到cache目录下,然后断网启动Docker Quickstart Terminal

接下来如果前面检测电脑支持VA-X/AMD-V,但并没有启用的话,你需要先启用VA-X/AMD-V,反正就是按那篇文章的内容进行检查就是了,只要开启VA-X/AMD-V就OK了。

上面的事情都做完后,你可以通过点击Docker Quickstart Terminal来进行docker的快速启动,这时候有可能会出现提示正在自动寻找bash,这是因为你将Git安装在了非默认目录下,所以此时你可以简单的在Docker Quickstart Terminal快捷方式上右键,然后将目标内的路径修正为你实际的Git安装目录。
在这里插入图片描述
修改完路径后双击Docker Quickstart Terminal,下面就是等待就行了,如果你VA-X/AMD-V没启用的话,那么会出现下面的提示内容:
在这里插入图片描述
然后等待一段时间后,你就可以看到docker正确的启动界面了。
在这里插入图片描述
当然如果前面有步骤错误,你也可以在Oracle VM VirtualBox删除已经创建了的machine,然后重新执行Docker Quickstart Terminal
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Windows7下安装docker记录 的相关文章

随机推荐

  • Android实现省市区三级联动效果

    PickerView控件的作者在3 0版本中对PickerView源码进行了重构 重构后的PickerView添加了很多可自定义的属性 比如可以自定义文字颜色 大小等 使用也更加方便了 只是改动较大 使用方法也与2 0版本有不少差别 由于2
  • datacom-IPV6

    一 概念 1 IPV6与IPV4相比的优点 1 地址容量大 2 层次结构设计更合理 方便路由汇聚 3 即插即用 SLAAC 4 报头经过了简化 提高了转发效率 5 更安全 IPSEC 6 更好的移动性 7 QOS增强 2 IPV6和IPV4
  • 03Linux下静态库和动态库(共享库)的制作与使用

    Linux下静态库和动态库 共享库 的制作与使用 Linux操作系统支持的函数库分为 静态库 libxxx a 在编译时就将库编译进可执行程序中 lib 前缀 固定 a 后缀 固定 优点 程序的运行环境中不需要外部的函数库 缺点 可执行程序
  • Oracle 报表常用sql

    Oracle 报表常用sql 数据库建模式 用户 表空间 表 数据语句在最末尾 一 数据类型转化 函数 translate 字段 USING NCHAR CS 样例 SELECT translate COLUMN1 USING NCHAR
  • Centos8安装MySQL(亲测有效)

    1 下载压缩包 https cdn mysql com Downloads MySQL 5 7 mysql 5 7 29 1 el7 x86 64 rpm bundle tar 2 上传到服务器 命令 rz 3 解压 tar xvf mys
  • dll修复工具安装教程

    电脑显示dll软件报错 相信有很多小伙伴遇到过这种情况 一起来看看呗 亲测有用 可以一键检测和修复Windows系统中存在的DLL问题 SYS问题以及注册表问题 并拥有完善的DLL库供用户搜索下载 此外dll修复工具还支持注册表优化 启动项
  • 【论文&模型讲解】多模态对话 Multimodal Dialogue Response Generation

    文章目录 前言 0 摘要 1 Introduction 2 相关工作 2 1 文本对话回复生成 2 2 Text to Image 生成 3 Problem Formailzation 4 Approach 4 1 多模态 Tokeniza
  • C#中this关键字的使用

    01 消除字段歧义 public class Writer private int age private String name public Writer int age String name this age age this na
  • 灰灰-324-2019华科软院学硕上机(二)-魔方阵:vector、resize()、setw()

    魔方阵 古代又称 纵横图 是指组成元素为自然数1 2 n的平方的n n的方阵 其中每个元素值都不相等 且每行 每列以及主 副对角线上各n个元素之和都相等 阶数大于等于3 如3 3的魔方阵 8 1 6 3 5 7 4 9 2 奇数魔方阵的排列
  • ARDUINO使用GPRS发送GPS数据到OneNet测试

    功能 测试把固定的GPS数据发送到OneNet平台 调试途中碰到的问题 ARDUINO不支持sprintf的double打印 只能转换为char字符串然后再 s打印 include
  • 永磁同步电机(PMSM)磁场定向控制(FOC)电流环PI调节器参数整定

    文章目录 前言 一 调节器的工程设计方法 二 电流环PI调节器的参数整定 2 1 电流环的结构框图 2 2 典型I型系统 2 3 电流环PI参数整定计算公式 三 电流环PI调节器设计实例 3 1 永磁同步电机磁场定向的电流闭环控制 3 2
  • 关于qt 读写结构体

    目录 前言 一 注意事项 1 1 需求 1 2 读文件报错 1 2 1 文件写入 1 2 2 文件读取 1 2 3 文件写入 1 2 4 文件读取 二 解决方案 2 1 正确实例代码 2 1 1 头文件 2 1 2 源文件 2 1 3 文件
  • 响应式布局的常用解决方案对比(媒体查询、百分比、rem和vw/vh)

    简要介绍 前端开发中 静态网页通常需要适应不同分辨率的设备 常用的自适应解决方案包括媒体查询 百分比 rem和vw vh等 本文从px单位出发 分析了px在移动端布局中的不足 接着介绍了几种不同的自适应解决方案 本文原文在我的github主
  • 【粉丝问答9】一起入职的同事能力不如我,只因学历比我高,工资是我的两倍

    一起入职的同事能力不如我 只因学历比我高 工资是我的两倍 我想这是很多初入职场的同学经常会遇到的一个问题 本篇只针对研发人员 一口君有个朋友C君刚毕业的第一家 也遇到过类似的问题 C君是本科进入做路由器的协议开发工作 辛辛苦苦开发的软件模块
  • Linux Sed命令详解

    概述 sed是stream editor的简称 也就是流编辑器 它一次处理一行内容 处理时 把当前处理的行存储在临时缓冲区中 称为 pattern space 接着用sed命令处理缓冲区中的内容 处理完成后 把缓冲区的内容送往屏幕 接着处理
  • KITTI数据集解析

    KITTI 数据集解析 本文主要是对于3D目标检测中 KITTI数据集的分析 数据下载 KITTI 官网链接 下载的主要有 left color images velodyne point clouds camera calibration
  • 云备份项目

    云备份项目 1 云备份认识 自动将本地计算机上指定文件夹中需要备份的文件上传备份到服务器中 并且能够随时通过浏览器进行查看并且下载 其中下载过程支持断点续传功能 而服务器也会对上传文件进行热点管理 将非热点文件进行压缩存储 节省磁盘空间 2
  • 数据结构--回顾数据结构基本概念、数据结构三要素

    目录 什么是数据 数据元素 什么是数据对象 什么是数据结构 数据结构的三要素 逻辑结构 1 集合 2 线性结构 编辑 3 树形结构 4 图结构 数据的运算 物理结构 也叫做存储结构 1 顺序存储 2 链式存储 3 索引存储 借助索引表 4
  • CMOS芯片制造全工艺流程(后端基础第一篇)

    芯片制造全工艺流程详情 我们每天运行程序的芯片是这样造出来的 放大后的芯片机构 无与伦比的美 在如此微观世界 人类科技之巅 芯片一般是指集成电路的载体 也是集成电路经过设计 制造 封装 测试后的结果 通常是一个可以立即使用的独立的整体 如果
  • Windows7下安装docker记录

    docker火了也那么好几年了 偶才开始学习docker 说来真是落后主潮流太久 不过落后有落后的好处 因为大多数的坑都已经有人填过 所以遇见问题解决问题那也是相当的迅速 但就算是相当的迅速 这windows7下安装docker 也花了我大