01-windows7 下面安装docker环境

一、下载windows7支持的DockerToolbox-{version}.exe安装文件

本次使用的安装包为DockerToolbox-1.13.1.exe,即docker1.13.1版本。

  • 官网下载地址为:https://www.docker.com/products/docker-toolbox
  • 国内下载地址为:https://get.daocloud.io/toolbox/

二、DockerToolbox-1.13.1安装步骤

官网安装指南地址:https://docs.docker.com/toolbox/overview/

1、Toolbox 安装时包括如下工具:

  • Docker Machine for running docker-machine commands #docker machine工具
  • Docker Engine for running the docker commands #docker引擎命令
  • Docker Compose for running the docker-compose commands #docker-compse 编排工具
  • Kitematic, the Docker GUI #docker 图像化工具
  • a shell preconfigured for a Docker command-line environment #docker命令行
  • Oracle VirtualBox #oracle轻量级虚拟机

2、步骤如下

1、运行可执行程序如图,点击next


01-windows7 下面安装docker环境_第1张图片
windows701.jpg

2、选择全功能安装


01-windows7 下面安装docker环境_第2张图片
windows702.jpg

备注:为了方便很好的在windows 命令行使用docker一系列的工具,建议全部安装。
3、勾选创建桌面图标、添加docker环境变量,更新boot2Docker虚拟机
01-windows7 下面安装docker环境_第3张图片
windows703.jpg

4、准备安装提示界面,直接点击next


01-windows7 下面安装docker环境_第4张图片
windows704.jpg

5、程序进入安装过程
01-windows7 下面安装docker环境_第5张图片
windows705.jpg

此过程安装结束之后,直接点击finish,整个windows7上面的docker环境就安装好了。

三、创建boot2docker虚拟机

boot2docker官网地址:https://github.com/boot2docker/boot2docker/,阅读官网文档,能够更好的提升对windows下面docker的使用。

  • 打开windows cmd命令行,输入docker-machine help,能够查看docker-machine命令的使用过程
  • 使用docker-machine create --driver virtualbox dataagg 命令创建docker虚拟机
C:\Users\Administrator>docker-machine create --driver virtualbox dataagg
Running pre-create checks...
Creating machine...
(dataagg) Copying C:\Users\Administrator\.docker\machine\cache\boot2docker.iso to C:\Users\Administrator\.docker\machine\machines\dataagg\boot2docker.iso...
(dataagg) Creating VirtualBox VM...
(dataagg) Creating SSH key...
(dataagg) Starting the VM...
(dataagg) Check network to re-create if needed...
(dataagg) Waiting for an IP...
Waiting for machine to be running, this may take a few minutes...
Detecting operating system of created instance...
Waiting for SSH to be available...
Detecting the provisioner...
Provisioning with boot2docker...
Copying certs to the local machine directory...
Copying certs to the remote machine...
Setting Docker configuration on the remote daemon...
Checking connection to Docker...
Docker is up and running!
To see how to connect your Docker Client to the Docker Engine running on this virtual machine, run: docker-machine env dataagg #此处提示要使用docker命令必须运行docker-machine env dataagg命令查看帮助
  • 运行docker-machine env dataagg命令
C:\Users\Administrator>docker-machine env dataagg
SET DOCKER_TLS_VERIFY=1
SET DOCKER_HOST=tcp://192.168.99.100:2376
SET DOCKER_CERT_PATH=C:\Users\Administrator\.docker\machine\machines\dataagg
SET DOCKER_MACHINE_NAME=dataagg
SET COMPOSE_CONVERT_WINDOWS_PATHS=true
REM Run this command to configure your shell:
REM     @FOR /f "tokens=*" %i IN ('docker-machine env dataagg') DO @%i#最后一行的rem注释去掉,在cmd命令行执行上面语句

执行完成上面操作之后,就可以使用docker相关命令

  • 查看docker info信息
C:\Users\Administrator>docker info
time="2017-02-21T16:22:03+08:00" level=info msg="Unable to use system certificate pool: crypto/x509: system root pool is not available on
Containers: 0
 Running: 0
 Paused: 0
 Stopped: 0
Images: 0
Server Version: 1.13.1
Storage Driver: aufs
 Root Dir: /mnt/sda1/var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 0
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge host macvlan null overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Init Binary: docker-init
containerd version: aa8187dbd3b7ad67d8e5e3a15115d3eef43a7ed1
runc version: 9df8b306d01f59d3a8029be411de015b7304dd8f
init version: 949e6fa
Security Options:
 seccomp
  Profile: default
Kernel Version: 4.4.47-boot2docker
Operating System: Boot2Docker 1.13.1 (TCL 7.2); HEAD : b7f6033 - Wed Feb  8 20:31:48 UTC 2017
OSType: linux
Architecture: x86_64
CPUs: 1
Total Memory: 995.8 MiB
Name: dataagg
ID: MAKY:2WJQ:Q4KF:IHXD:4M63:CF6G:ERUR:B2SP:6S6M:PL7Y:YLBW:MDER
Docker Root Dir: /mnt/sda1/var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
 File Descriptors: 14
 Goroutines: 22
 System Time: 2017-02-21T08:22:02.897778155Z
 EventsListeners: 0
Registry: https://index.docker.io/v1/
Labels:
 provider=virtualbox
Experimental: false
Insecure Registries:
 127.0.0.0/8
Live Restore Enabled: false

四、采用xshell链接docker虚拟机

默认的登录名为docker,默认密码为tcuser

01-windows7 下面安装docker环境_第6张图片
Paste_Image.png

你可能感兴趣的:(01-windows7 下面安装docker环境)