Docker for mac 安装DaoCloud加速器

96
No再徘徊
2016.05.20 10:34* 字数 308
  1. Docker公司目前正在加大测试范围,现在申请很容易也很快。
  2. 一旦DaoCloud官方支持Docker for mac,请跟本教程说拜拜!

Docker for mac 安装

安装很简单,这里不详述,详情参考 官方文档 或者 ozbillwang的体验文章

DaoCloud 加速器安装

下述步骤假设Docker已经拉取daocloud.io/daocloud/daomonitdaocloud.io/daocloud/daocloud-toolset 两个镜像

  1. 获取DaoCloud加速器Token
    在DaoCloud控制台选择接入新主机,选择什么操作系统都可以,反正我们只要那个token.
$ token=xxxxxxxxxxxxxxxxxx
  1. 选择daocloud配置文件存放路径,目前Docker for mac 能直接挂载的目录有:/Users , /Volumes, /private, /tmp
$ config_dir=$HOME/daocloud
  1. 安装配置文件
$ docker run --rm -v $config_dir:/etc/daocloud daocloud.io/daocloud/daomonit -token=$token save-config
  1. 启动daocloud监控容器
docker run --hostname=$(hostname) --name=daomonit -d -v /var/run/docker.sock:/var/run/docker.sock -v $config_dir:/etc/daocloud --restart=always daocloud.io/daocloud/daomonit 
  1. 安装daotool工具,创建一个shell脚本,内容如下.
#!/bin/sh
# DaoTools made by DaoCloud
config_dir=$HOME/daocloud
docker run --rm -v /var/run/docker.sock:/var/run/docker.sock  -v $(which docker):/usr/bin/docker:ro -v $config_dir:/etc/daocloud -v /tmp/daocloud:/tmp/daocloud -v /var/lib/docker:/var/lib/docker -it daocloud.io/daocloud/daocloud-toolset $*

注意事项

  1. 本人主要在mac上使用,windows没有测试过,不过原理是一样的。
  2. 安装Docker for mac 时如果选择了拷贝docker-machine的镜像和容器,建议先删除之前安装的daomonit容器,避免有问题。
  3. 再次强调,这是DaoCloud没有兼容Docker for mac的情况下的方法。
日记本
Gupao