【Docker】Docker下载与安装

发布于:2022-12-07 ⋅ 阅读:(762) ⋅ 点赞:(0)

目录

 

零、文章简介

一、Docker介绍

二、Docker安装

2-1、使用Boot2Docker安装

2-1-1、安装

2-1-2、初始化

2-1-3、初始化失败:解决?

2-1-4、小结和检测

2-2、Docker Toolbox

2-2-1、下载

2-2-2、安装

2-2-3、初始化

2-2-4、初始化后的样子

2-2-5、Kitematic 用处

2-3、Docker Desktop

2-3-1、安装

三、参考文献


零、文章简介

此篇文章,适用于Windows系统安装Docker,win10安装docker直接跳转到Docker Desktop章节。

一、Docker介绍

官网:Docker overview | Docker Documentation

二、Docker安装

Docker发展至今,安装方式有多种

  1. Boot2Docker工具安装(已经弃用)

  2. Docker Toolbox (适用于win7、win8版本)

  3. Docker Desktop(适用于win10)

2-1、使用Boot2Docker安装

Docker 引擎使用的是 Linux 内核特性,所以我们需要在 Windows 上使用一个轻量级的虚拟机 (VM) 来运行 Docker。

下载地址: https://github.com/boot2docker/windows-installer/releases/latest

2-1-1、安装

安装过程中,一直点击“next”,即可

2-1-2、初始化

运行`Boot2Docker Start`,会先调用Git在VirtualBox虚拟机上初始化,运气好就初始化成功。

2-1-3、初始化失败:解决?

描述

出现如下窗口,然后自动退出,关闭窗口;并且在VirtualBox虚拟机上也是运行不起来Docker镜像。

分析

个人觉得是由于Boot2Docker提供的VirtualBox虚拟机版本与Docker不兼容导致的,主要是VirtualBox虚拟机版本太低

解决

根据分析,可以更新VirtualBox虚拟机版本为更高。

VB虚拟机官网:https://www.virtualbox.org/wiki/Downloads

安装的时候,一直选择默认选项即可,安装位置不要改变,因为这是在升级不是在重新安装。`C:\Program Files\Oracle\VirtualBox `

2-1-4、小结和检测

如上节的解决方案,发现只能做到在虚拟机上正常运行Docker,但是运行`Boot2Docker Start`还是显示初始化失败。

检测

可以通过命令`docker version`来查看docker版本号,初始化成功则显示。

VB虚拟机操作

当键鼠操作被虚拟机捕获,可以通过键盘右边的`ctrl`来退出,返回真机。


2-2、Docker Toolbox

至今为止,Docker Toolbox已经被Docker官方停止更新了,并且不再官网提供下载(反正是没找到)。

官方建议我们使用Docker Desktop,但是这玩意儿只能是给win10系统使用,至少win7系统使用不了,因为它需要Hyper-V支持。

那么,win7系统该如何安装Docker?所以Docker Toolbox就是本章节的主题。

Redirecting…

2-2-1、下载

使用国内镜像站点,选择ce(Community Edition)社区版本 :

Index of /docker-toolbox/windows/docker-toolbox/

不要想着其他版本,毕竟官网提供的docker-desktop也是基于ce版本的。

2-2-2、安装

安装过程中,记得✔,以安装VirtualBox虚拟机,安装完后如下三个图标

2-2-3、初始化

  1. 点击Docker Quickstart Terminal运行。
  2. 自动下载最新版本Docker
  3. 初始化完成

如果在安装Docker Toolbox之前已经安装过Git工具,那么点击Docker Quickstart Terminal运行,会提示找不到xxx(忘了)。

解决方案

选择“浏览”,找到并选择Docker Toolbox安装目录下的start.sh文件 即可。

如果在下载过程中出错,如`error with pre-create check: "Get https://api.github.com...... `

解决方案

复制自动链接并下载的地址

https://github.com/boot2docker/boot2docker/releases/download/v19.03.12/

但是,最终的地址其实如下,根据地址下载最新版本的Docker即可

https://github.com/boot2docker/boot2docker/releases/tag/v19.03.12
  • 如果浏览器下载也是缓慢的话,可以使用“Tampermonkey”插件,然后安装脚本“Github 增强 - 高速下载” 来加速下载。

下载完后,存放到目录`C:\Users\Administrator\.docker\machine\cache `,并且删除上一层目录中的“certs”和“machines”文件夹

    

2-2-4、初始化后的样子

若是解决了问题,则重新启动`Docker Quickstart Terminal `或`start.sh`

     

2-2-5、Kitematic 用处

Kitematic 个人认为是GUI界面


2-3、Docker Desktop

2020年,现在官网上提供下载的版本,是Docker的社区版本,仅支持win10版本

2-3-1、安装

请参阅我的notion博客:《Docker安装与配置》


三、参考文献

Win7 安装 Docker 踩的那些坑

Windows7下docker的安装以及遇到的问题

Boot2Docker 启动闪退

本文含有隐藏内容,请 开通VIP 后查看