标签:
## 下载Boot2Docker 执行下面命令可以配置Boot2Docker 使用高速下载镜像,目前采用的版本为1.8.0 ``` $ mkdir ~/.boot2docker $ echo ISOURL = \"https://get.daocloud.io/boot2docker/boot2docker-lastest.iso\" > ~/.boot2docker/profile ``` 也可以[下载安装包](https://dn-dao-github-mirror.qbox.me/boot2docker/osx-installer/releases/download/v1.8.0/Boot2Docker-1.8.0.pkg) ## 运行Boot2Docker 安装完成后,运行应用程序中的boot2docker。正常情况下会启动VirtualBox中的虚拟机并通过SSH连接至Docker,如果SSH默认的映射商品被修改,将导致*Error requesting socket: exit status 255*错误,通过`$ boot2docker up -v`可以跟踪启动过程。 ## 查询虚拟机及网络 查询虚拟机名称,默认启动的虚拟机名为boot2docker-vm ``` $ VBoxManage list vms ``` 查询boot2docker-vm虚拟机的网络状态 ``` $ VBoxManage showvminfo "boot2docker-vm" | grep NIC ``` ## 关闭运行中的虚拟机 由于Boot2Docker会自动运行VirtualBox中的虚拟机,所以在设置网络映射时必须先关闭运行中的虚拟机。否则,将出现*The machine ‘boot2docker‘ is already locked for a session (or being unlocked)*的错误提示 ``` $ VBoxManage controlvm "boot2docker-vm" poweroff ``` ## 修改虚拟机与Mac系统的网络映射 根据实际需要进行网络映射,其中 - *rulename*: 自定义规则名称 - *hostip*: Mac访问地址,可不填 - *hostport*: Mac映射端口 - *guestip*: 虚拟机访问地址,可不填 - *guestport*: 虚拟机映射端口 ``` $ VBoxManage modifyvm "boot2docker-vm" --natpf1 "标签:
原文地址:http://www.cnblogs.com/exnihilo/p/4889136.html