Windows 7 部署安装docker
2015-01-10 15:42
567 查看
Windows 7 部署安装docker
我的机器是AMD的处理器,64位Windows 7。
自己下载了Oracle VMVirtualBox 和 boot2docker
结果在virtualbox里新建虚拟电脑,linux操作系统的选择中居然没有64位的。随便选了个linux 2.2. 然后设置内容为1024M, 不添加虚拟硬盘。
进入设置-》存储-》然后新增盘把boot2docker加入。
启动后说内核启动失败了。好像是因为我的机器是64位,但是下载的virtualbox不支持64位操作系统。
后来https://github.com/boot2docker/windows-installer/releases下载了docker-install.exe。 我装到C:\Boot2Docker。
安装后, 他带着安装的virtualbox支持64位操作系统了。
安装完成后提示说运行桌面的脚本Boot2Docker Start。但是其实在windows下执行不了。
看了下脚本的内容。
在dos命令行直接进入安装的目录下执行
boot2docker start
第一次使用boot2dockerstart,会出现错误:
Failed to get machine"boot2docker-vm": machine does not exist
没关系,这是因为没有boot2dockeriso的镜像所致,
从我的安装目录C:\Boot2Docker下拷贝boot2docker.iso文件到目录:
C:\Users\你的用户名\.boot2docker\boot2docker.iso
执行:
$boot2docker init
我们继续执行开启虚拟机。
$boot2docker start
结果出错说是bios里AMD-V没有enable起来。估计是虚拟化技术没有被enable起来。Intel CPU应该是要去BIOS里面enable VT。
重启电脑进入BIOS, enable AMD-V后。
重新执行
$boot2docker start
如果我们的物理机内存低于4G,那么跑这个boot2docker可能需要手动设置内存占用大小:
$boot2docker start -m=512
$boot2docker ssh
就可以进入linux虚拟机,如果要退出并关闭虚拟机,执行如下命令:
$exit
$boot2docker stop
调试时查看虚拟机ip地址,后面部署测试环境会用到:
$boot2docker ip
192.168.59.103
我们可以通过ssh的ip地址192.168.59.103,用户名 docker,密码 tcuser,登录到虚拟机中去。
打开个dos命令窗口,运行ssh docker@192.168.59.103,输入密码登录到虚拟机中去。效果等同于boot2docker ssh
$boot2docker ssh
总结下:
https://github.com/boot2docker/windows-installer/releases下载了docker-install.exe(也可以从我网盘下http://pan.baidu.com/s/1gdCISV5
)
安装后从根目录拷贝boot2docker.iso到C:\Users\你的用户名\.boot2docker\boot2docker.iso
$ boot2docker init
$ boot2docker start
$ boot2docker ip
$ boot2docker ssh
进入VirtualBox后可以看到虚拟机已经在运行。点显示就可以进入虚拟机界面了。建议用这种方式,不要在DOS里boot2dockerssh进入。因为安装Oracle jdk时需要同一协议,可能交互有点问题。
exit退出虚拟机
$ boot2docker stop
我的机器是AMD的处理器,64位Windows 7。
自己下载了Oracle VMVirtualBox 和 boot2docker
结果在virtualbox里新建虚拟电脑,linux操作系统的选择中居然没有64位的。随便选了个linux 2.2. 然后设置内容为1024M, 不添加虚拟硬盘。
进入设置-》存储-》然后新增盘把boot2docker加入。
启动后说内核启动失败了。好像是因为我的机器是64位,但是下载的virtualbox不支持64位操作系统。
后来https://github.com/boot2docker/windows-installer/releases下载了docker-install.exe。 我装到C:\Boot2Docker。
安装后, 他带着安装的virtualbox支持64位操作系统了。
安装完成后提示说运行桌面的脚本Boot2Docker Start。但是其实在windows下执行不了。
看了下脚本的内容。
在dos命令行直接进入安装的目录下执行
boot2docker start
第一次使用boot2dockerstart,会出现错误:
Failed to get machine"boot2docker-vm": machine does not exist
没关系,这是因为没有boot2dockeriso的镜像所致,
从我的安装目录C:\Boot2Docker下拷贝boot2docker.iso文件到目录:
C:\Users\你的用户名\.boot2docker\boot2docker.iso
执行:
$boot2docker init
我们继续执行开启虚拟机。
$boot2docker start
结果出错说是bios里AMD-V没有enable起来。估计是虚拟化技术没有被enable起来。Intel CPU应该是要去BIOS里面enable VT。
重启电脑进入BIOS, enable AMD-V后。
重新执行
$boot2docker start
如果我们的物理机内存低于4G,那么跑这个boot2docker可能需要手动设置内存占用大小:
$boot2docker start -m=512
$boot2docker ssh
就可以进入linux虚拟机,如果要退出并关闭虚拟机,执行如下命令:
$exit
$boot2docker stop
调试时查看虚拟机ip地址,后面部署测试环境会用到:
$boot2docker ip
192.168.59.103
我们可以通过ssh的ip地址192.168.59.103,用户名 docker,密码 tcuser,登录到虚拟机中去。
打开个dos命令窗口,运行ssh docker@192.168.59.103,输入密码登录到虚拟机中去。效果等同于boot2docker ssh
$boot2docker ssh
## .
## ## ## ==
## ## ## ## ===
/""""""""""""""""\___/ ===
~~~ {~~ ~~~~ ~~~ ~~~~ ~~ ~ / ===- ~~~
\______ o __/
\ \ __/
\____\______/
_ _ ____ _ _
| |__ ___ ___ | |_|___ \ __| | ___ ___| | _____ _ __
| '_ \ / _ \ / _ \| __| __) / _` |/ _ \ / __| |/ / _ \ '__|
| |_) | (_) | (_) | |_ / __/ (_| | (_) | (__| < __/ |
|_.__/ \___/ \___/ \__|_____\__,_|\___/ \___|_|\_\___|_|
boot2docker: 1.1.2
master : 740106c - Thu Jul 24 03:24:10 UTC 2014
总结下:
https://github.com/boot2docker/windows-installer/releases下载了docker-install.exe(也可以从我网盘下http://pan.baidu.com/s/1gdCISV5
)
安装后从根目录拷贝boot2docker.iso到C:\Users\你的用户名\.boot2docker\boot2docker.iso
$ boot2docker init
$ boot2docker start
$ boot2docker ip
$ boot2docker ssh
进入VirtualBox后可以看到虚拟机已经在运行。点显示就可以进入虚拟机界面了。建议用这种方式,不要在DOS里boot2dockerssh进入。因为安装Oracle jdk时需要同一协议,可能交互有点问题。
exit退出虚拟机
$ boot2docker stop
相关文章推荐
- Windows下部署安装Docker
- C#学习笔记(二十):Windows应用程序安装部署概念
- Bugzilla2.18在Windows下的安装部署
- Windows 2008R2平台: Exchange 2010安装部署笔记(三)
- Open Diameter在windows上安装和部署
- Windows 2008 部署服务之客户端安装
- 如何在Windows 2003服务器上部署远程安装程序
- exchange 2010在WIndows 2008R2上部署安装时的一些重要点图片
- Windows 2008R2平台: Exchange 2010安装部署笔记(一)
- windows snmp设置安装部署
- cassandra 在windows下的安装和部署
- 安装、部署、配置Windows SharePoint Services 3.0:(1)安装准备
- wsus(Windows Server Update Services)安装部署手册(三)
- wsus(Windows Server Update Services)安装部署手册(二)
- Windows 2008R2平台: Exchange 2010安装部署笔记(二)
- 部署DLL和安装windows服务的两个命令
- wsus(Windows Server Update Services)安装部署手册(一)
- 基于.NET平台的Windows编程实战(九)— 安装与部署
- Windows 2008R2平台: Exchange 2010安装部署笔记(五)