1、下载Docker

Docker可支持在mac、windows、linux上安装。在windows系统中Docker目前仅支持win10专业版和企业版,win7/win8/win10家庭版需要通过Docker toolbox来安装。

下载地址:https://www.docker.com/products/docker-desktop,最新版本为:DockerToolbox-18.03.0-ce.exe

2、安装Docker

注:需要提前开启CPU的虚拟化功能,如下图红色款所标注:

Windows7可以安装docker吗 windows能装docker吗_python

双击下载的exe文件,安装过程中会提示安装插件,点击同意即可,安装完成后,会在桌面生成三个图标:

Windows7可以安装docker吗 windows能装docker吗_Docker_02

3、运行Docker

双击“Docker Quickstart Terminal”,进入Docker客户端,在运行过程中出现任何错误,则可寻求网上的解决方案。

注:首次启动时会进行Docker环境初始化,会在VirtualBox中创建名为【default】的linux虚拟机,在此过程中会用到“boot2docker.iso”镜像文件,默认情况下会从GitHub上进行下载,也可自行下载后,放到目录C:\Users\{username}\.docker\machine\cache目录中,再进行启动即可进行初始化。

几分钟后,界面如下所示,表示Docker运行成功:

Windows7可以安装docker吗 windows能装docker吗_操作系统_03

4、更改Docker  VMDK文件的存储位置

启动VM VirtualBox管理器,点击 管理->虚拟介质管理,选中已存在的disk.vmdk,然后点击红色标注的"复制"进行复制,在虚拟磁盘类型里选择“VMDK(虚拟机磁盘)”,在要创建的新虚拟磁盘中选择存储路路径饼进行命名,完成复制功能。

Windows7可以安装docker吗 windows能装docker吗_Windows7可以安装docker吗_04

关闭虚拟机,在虚拟机名“default”上点击右键,选设置->存储,点击 “控制器:SATA”右边的“添加虚拟磁盘”,选择“使用现有的虚拟盘”,选择上述刚复制的新vmdk文件,选择确定。

Windows7可以安装docker吗 windows能装docker吗_运维_05

5、修改Docker 镜像地址

1)在命令行下输入(docker-machine ssh default 进入命令行,在命令行下通过 docker info可查看Docker相关信息):



sudo sed -i "s|EXTRA_ARGS='|EXTRA_ARGS='--registry-mirror="替换为自己的镜像地址" |g" /var/lib/boot2docker/profile



2)直接修改文件

用docker-machine ssh default进入命令行后,进入目录:/var/lib/boot2docker/etc/docker,对daemon.json文件进行修改,增加:

{
   "registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com"]
 }

6、登录default虚拟机

默认用户名及密码:docker/tcuser

可使用XShell或其他SSH客户端登录default虚拟机

7、获取镜像

从 Docker 镜像仓库获取镜像的命令是 docker pull 。其命令格式为:
docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签]
1)Docker 镜像仓库地址:地址的格式一般是 <域名/IP>[:端口号] 。默认地址是 Docker Hub。
2)仓库名:如之前所说,这里的仓库名是两段式名称,即 <用户名>/<软件名> 。对于 Docker Hub,如果不给出用户名,则默认为 library ,也就是官方镜
像。

3)标签:比如版本号可以作为标签

例子:docker pull ubuntu:18.04

至此,Docker的首次启动过程就完成了。