CoreOS下的Docker配置是通过flannel unit来实现的
  通过命令可以看出配置文件的默认位置
   systemctl cat docker
  # /run/systemd/system/docker.service [Unit] Requires=torcx.target After=torcx.target Description=Docker Application Container Engine Documentation=http://docs.docker.com After=containerd.service docker.socket network-online.target Wants=network-online.target Requires=containerd.service docker.socket  [Service] EnvironmentFile=/run/metadata/torcx Type=notify EnvironmentFile=-/run/flannel/flannel_docker_opts.env Environment=DOCKER_SELINUX=--selinux-enabled=true
  /run/flannel/flannel_docker_opts.env
  这个文件默认是没有的,所以我们创建对应目录和文件即可。
  然后编辑文件内容如下:
  vi flannel_docker_opts.env
  DOCKER_OPTS="--registry-mirror=https://xxxxx.mirror.aliyuncs.com"
  保存后,启动docker服务即可
  systemctl daemon-reload systemctl restart docker
  最后验证一下
  ps aux |grep docker
  root       831  1.3  0.8 272276 32908 ?        Ssl  16:55   0:00  /run/torcx/bin/dockerd --host=fd:// --containerd=/var/run/docker/libcontainerd/docker- containerd.sock --selinux-enabled=true --registry-mirror=https://xxxxx.mirror.aliyuncs.com
  这样就成功了,很简单吧。