美文网首页
01-windows7 下面安装docker环境

01-windows7 下面安装docker环境

作者: CUFFS | 来源:发表于2017-02-21 17:07 被阅读1043次

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

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

    二、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


    windows701.jpg

    2、选择全功能安装


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

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


    windows704.jpg
    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

    Paste_Image.png

    相关文章

      网友评论

          本文标题:01-windows7 下面安装docker环境

          本文链接:https://www.haomeiwen.com/subject/jobywttx.html