相对于Virtualbox,xhyve更加轻量级,这也是Docker Toolbox下一个版本的重大更新,虽然我提交了Docker Toolbox Beta的申请,但是,截至本文写作时,还未得到安装介质。

安装xhyve与docker

brew install xhyve docker docker-machine docker-compose docker-machine-driver-xhyve

注意:如果你在安装前已经安装了Docker Toolbox,安装时会遇到错误提示,所以,执行以上命令前,要么卸载Docker Toolbox,要么根据提示修复错误,我自己实践地是后一种方式。

创建docker-machine

sudo chown root:wheel $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
sudo chmod u+s $(brew --prefix)/opt/docker-machine-driver-xhyve/bin/docker-machine-driver-xhyve
docker-machine create default --driver xhyve

初始化Shell:

eval $(docker-machine env default)

设置docker-machine代理

由于在公司实验,所以不得不设置代理。执行以下命令进入boot2docker:

docker-machine ssh default

编辑profile文件:

sudo vi /var/lib/boot2docker/profile

添加以下内容:

export http_proxy=http://your-proxy-host:your-proxy-port
export https_proxy=http://your-proxy-host:your-proxy-port

重新启动:

docker-machine restart default

测试

打开Terminal,执行:

eval $(docker-machine env default)

下载容器镜像:

docker pull ubuntu

查看容器镜像:

docker images

妥了!以后再也不用Virtualbox这个笨家伙了!

如何拼接多个图片到一个大图片

我想把几张图片拼成一个大图片,实现方式如下:安装 imagemagick{% highlight bash %}brew install imagemagick{% endhighlight %}拼接图片,例如:将1.png, 2.png, 3.png并成me.png,命令...… 继续阅读

如何阻止iOS系统升级

发布于 November 05, 2017