Docker是一种容器技术,可以将应用程序和环境打包成一个独立的“应用程序”,其形式为类似iOS的APP。这个应用可以直接分发到任何支持Docker的环境中,通过简单的命令就可以启动和运行,是一个优秀的容器化实施方案。类似于虚拟化技术,极大地方便了应用服务的部署。在本文中,我们介绍如何在windows7上安装和使用docker。1、下载package安装包https://github.com/boot2docker/windows-installer/releases(这个地址在国内下载很慢)使用这个:https://get.daocloud.io/toolbox/来下载最新版本的:Docker-install.exe就够了。安装包安装完成后,系统上会多出三个软件:OracleVMVirtualBoxGitBoot2DockerforWindows以上三个默认安装即可。PS:Windows必须是64位的。2.设置环境变量在命令窗口中输入ls。如果可以找到该命令,则环境已正确添加。3、启动DOCKERT在命令窗口,切换到docker安装目录,输入sh:,然后输入start.sh,等待启动。第一次启动有新版本就会更新,时间会比较长。如果你第二次启动它,它非常快。4、分析start.sh#!/bin/bashset-e#cleartheMSYSMOTDclearcd"$(dirname"$BASH_SOURCE")"ISO="$HOME/.boot2docker/boot2docker.iso"if[!-e"$ISO"];然后cho'copyinginitialboot2docker.iso(run"boot2docker.exedownload"toupdate)'mkdir-p"$(dirname"$ISO")"cp./boot2docker.iso"$ISO"fiecho'initializing...'./boot2docker.exeinitechoecho'starting...'./boot2docker.exestartecho./boot2docker.exeipecho'connecting...'./boot2docker.exesshechoechoecho'[Pressanykeytoexit]'读取主要是从执行内容来看,下面语句boot2docker.exeinitboot2docker.exestartboot2docker.exessh在命令行执行shstart.sh即可5.使用SSH工具管理从windows命令行进入docker后,无法复制,操作不方便,所以很最好使用支持SSH的工具进行管理,如SECURECRT、PUTTY等,推荐使用SECURECRT。在命令行使用boot2dockerip查询IP。默认用户名和密码为:docker/tcuser登录后界面:6、下载镜像6.1下载地址http://download.openvz.org/template/precreated选择下载ubuntu-14.04-x86_64.tar.gz6.2使用FTP工具上传tar包推荐使用:FileZilla6.3安装catubuntu-14.04-x86_64.tar.gz|dockerimport-ubuntu:ubuntu14的速度很快,大概10秒左右就可以完成6.4勾选镜像查看:dockerimages6.5运行dockerrun-i-tubuntu:ubuntu14/bin/bash,开始DOCKER之旅。
