Docker for mac 安装DaoCloud加速器

字数 308阅读 1369
  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的情况下的方法。

推荐阅读更多精彩内容

  • Docker从2013年发布第一个版本以来,已经火遍全球,技术迭代也比较频繁,其周边产品和技术也越来越丰富。Doc...
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
  • CentOS7下 Docker集群安装 本docker集群采用docker-engine + ...
  • 转载自 http://blog.opskumu.com/docker.html 一、Docker 简介 Docke...
  • 周日,闲暇无事,想起了小时候看的电视剧《倚天屠龙记》(马景涛版),想起了里面孙兴扮演的杨逍。杨逍,深情款款,放荡不...