docker

docker的最新版本0.8性能上将会大幅度提升,支持btrfs文件系统,支持mac os x,所以我在这里介绍一下mac os x的安装方式,其实有两种,以前我用mac os是virtualbox+vagrant的安装方式,当然现在简单了。下边就是我们介绍的官方提供的mac os安装方式~

Mac OS X安装教程

注意事项 这些指令使用的版本是docker version 0.8版本,当然随时可能发生变化。 注意事项 docker一直在稳健的发展,不建议在生产环境中使用,但是我们已经离那个版本越来越近了。请参阅我们的博客,“Getting to Docker 1.0”
docker支持 Mac OS X 10.6及以上版本

如何在Mac OS X上安装Docker

VirtualBox

在OS X运行docker需要安装virtualbox,首先,先从Virtualbox页面获取安装包(OS X 主机版本 x86/amd64)。 下载完成后,打开磁盘镜像,设置和运行文件(VirtualBox.pkg)来安装virtualbox,不要简单的复制没有运行的安装包。

boot2docker

boot2docker提供了一个简单的脚本来管理正在运行docker进程的虚拟主机。它还负责为操作系统镜像的安装工作。 如果你还没安装boot2docker请打开一个新的终端窗口 运行下边的命令来获得boot2docker
# 进去安装目录
cd ~/bin

# 获取安装文件
curl https://raw.github.com/steeve/boot2docker/master/boot2docker > boot2docker

# 设置可执行
chmod +x boot2docker

Docker OS X Client

docker进程使用docker客户端访问。 运行下边的命令,来获取docker并且设置它
# 获取文件
curl -o docker http://get.docker.io/builds/Darwin/x86_64/docker-latest

# 设置可执行
chmod +x docker

# 设置docker进程的环境变量
export DOCKER_HOST=tcp://

# 复制可执行文件
sudo cp docker /usr/local/bin/
然后让我们看看如何使用它。

如何在Mac OS X上使用Docker

docker进程(通过boot2docker)

进行~/bin目录,运行下边的命令:
# 初始化虚拟主机
./boot2docker init

# 运行虚拟主机 (the docker daemon)
./boot2docker up

# 看所有可用的命令:
./boot2docker

# Usage ./boot2docker {init|start|up|pause|stop|restart|status|info|delete|ssh|download}

docker客户端

一旦虚拟主机运行docker进程,你可以像使用其它的一些应用一样来使用docker客户端。
docker version
# Client version: 0.7.6
# Go version (client): go1.2
# Git commit (client): bc3b2ec
# Server version: 0.7.5
# Git commit (server): c348c04
# Go version (server): go1.2

用SSH来连接虚拟主机

如果你感觉需要连接虚拟主机,你可以简单的运行下边的命令:
./boot2docker ssh

# User: docker
# Pwd:  tcuser
现在你可以使用hello World的例子了~

学习更多

boot2docker:

查看boot2docker github页面 如果SSH提示需要秘钥
ssh-keygen -R '[localhost]:2022'
详见http://yun.widuu.com/docker/macos.html

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部