Docker环境配置

软件环境

  • Docker1.13.1
  • docker-compose 1.11.1
  • centos 7.3.1611

如果在Mac上安装后docker后需要从docker hub上下载镜像,建议设置国内的mirror,能够显著增加下载成功率,提高下载速度,推荐daocloud的mirror推荐使用阿里云的mirror,速度比较快一些。

设置方式很简单,只需要在Mac版本的docker - preferences - daemon - registry mirrors中增加一条阿里云的加速器地址即可。

硬件环境

Hostname IP Role
sz-pg-oam-docker-test-001.tendcloud.com 172.20.0.113 Swarm leader/worker
sz-pg-oam-docker-test-002.tendcloud.com 172.20.0.114 Worker
sz-pg-oam-docker-test-003.tendcloud.com 172.20.0.115 Worker

网络环境

  • Swarm内置的overlay网络,不需要单独安装
  • mynet自定义网络(TBD),目前没有在docker中使用

Docker配置文件修改

修改docker配置文件/usr/lib/systemd/system/docker.service

  1. ExecStart=/usr/bin/dockerd --insecure-registry=sz-pg-oam-docker-hub-001.tendcloud.com -H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock

修改好后

  1. systemctl daemon-reload
  2. systemctl restart docker