在win10、win7、win8上安装Docker教程

Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。
Docker 实质上是在已经运行的 Linux 下制造了一个隔离的文件环境,因此它执行的效率几乎等同于所部署的 Linux 主机。
因此,Docker 必须部署在 Linux 内核的系统上。如果其他系统想部署 Docker 就必须安装一个虚拟 Linux 环境。
在 Windows 上部署 Docker 的方法都是先安装一个虚拟机,并在安装 Linux 系统的的虚拟机中运行 Docker。
win10、win7、win8 等都可以利用 docker toolbox 来安装,本次只写用 docker toolbox 安装Docker 。
(win10也可以下载Docker Desktop安装。但是win7、win8只能用docker toolbox 来安装)

docker toolbox安装步骤

1.可以使用阿里云的镜像来下载,下载地址http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/
点击下载保存最新版的docker-toolbox
2.双击运行,点下一步,可以勾选自己需要的组件,点击下一步:
在这里插入图片描述
docker toolbox 是一个工具集,它主要包含以下一些内容:

  • Docker CLI - 客户端,用来运行 docker 引擎创建镜像和容器。
  • Docker Machine - 可以让你在 Windows 的命令行中运行 docker 引擎命令。
  • Docker Compose - 用来运行 docker-compose 命令。
  • Kitematic - 这是 Docker 的 GUI 版本。
  • Docker QuickStart shell - 这是一个已经配置好Docker的命令行环境。
  • Oracle VM Virtualbox - 虚拟机。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.安装完成后,桌面出现三个图标,如下图所示:
在这里插入图片描述
4.点击 Docker Quickstart Terminal 图标来启动 Docker Toolbox 终端。
首次启动会比较慢,需要连接github下载一个iso文件,请耐心等待。
在这里插入图片描述
如果系统显示 User Account Control 窗口来运行 VirtualBox 修改你的电脑,选择 Yes。
启动成功后窗口会出现小鲸鱼的图案(docker的logo)如下图所示:
在这里插入图片描述

也可以在cmd里验证一下docker version,出现下图即为安装成功:
在这里插入图片描述

5.此处可以正常使用docker相关命令,可以使用ssh工具(本位使用xshell)进行连接,连接后与linux主机功能一致,默认用户为docker。boot2docker的root用户默认是没有密码。

IP:192.168.99.100(在启动窗口可以找到)
PORT:22
用户名:docker
密码:tcuser

#切换到root用户:sudo su root
#更换root 密码:passwd root 

$ 符号那里可以输入docker run hello-world来执行。

Administrator@XJB-01703311813 MINGW64 /d/Program Files/Docker Toolbox
$ docker run hello-world
Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
b8dfde127a29: Pull complete
Digest: sha256:308866a43596e83578c7dfa15e27a73011bdd402185a84c5cd7f32a88b501a24
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.

To generate this message, Docker took the following steps:
 1. The Docker client contacted the Docker daemon.
 2. The Docker daemon pulled the "hello-world" image from the Docker Hub.
    (amd64)
 3. The Docker daemon created a new container from that image which runs the
    executable that produces the output you are currently reading.
 4. The Docker daemon streamed that output to the Docker client, which sent it
    to your terminal.

To try something more ambitious, you can run an Ubuntu container with:
 $ docker run -it ubuntu bash

Share images, automate workflows, and more with a free Docker ID:
 https://hub.docker.com/

For more examples and ideas, visit:
 https://docs.docker.com/get-started/

注意

其中首次启动的时候,连接github下载iso文件,有可能出现连接不上,下载失败的情况。如下图所示:
在这里插入图片描述
1.点击任意键关闭Docker Quickstart Terminal窗口。
2.进入Docker Toolbox的安装安装目录,我的是D:\Program Files\Docker Toolbox,找到boot2docker.iso文件,复制文件。
在这里插入图片描述

3.进入图片中红框的Downloading的地址C:\Users\Administrator.docker\machine\cache,将boot2docker.iso粘贴进来。
4.重新点击 Docker Quickstart Terminal 图标来启动 Docker Toolbox 终端,重新启动。
5.若还是继续连接github下载iso文件,说明boot2docker.iso文件版本不对。复制窗口中的github下载地址:https://github.com/boot2docker/boot2docker/releases/download/v19.03.12/boot2docker.iso
6.由于浏览器和一般的工具不支持断点续传功能,下载缓慢,容易失败。建议安装一个迅雷,新建->添加链接或口令,粘贴链接。不到一分钟就能下载完成。
7.复制下载好的boot2docker.iso替换下面两个目录里面的boot2docker.iso。

D:\Program Files\Docker Toolbox
C:\Users\Administrator\.docker\machine\cache

8.重新启动,完美解决。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值