title: default-address-pools is not recognized by docker
body: <p>I am trying to configure docker-compose to use different network range by default, so I follow instructions from <a href="https://github.com/moby/moby/pull/29376" rel="nofollow noreferrer">https://github.com/moby/moby/pull/29376</a></p>
  <p>However, I get following error:</p>
  <blockquote>
  <p>unable to configure the Docker docker daemon with file
  /etc/docker/daemon.json: the following directives don't match any
  configuration option: default-address-pools</p>
  </blockquote>
  <p>Here is the content of daemon.json - it is the sample taken from the #29376.</p>
  <pre><code>{
    &quot;default-address-pools&quot;: [
      {
        &quot;scope&quot;: &quot;local&quot;,
        &quot;base&quot;: &quot;172.80.0.0/16&quot;,
        &quot;size&quot;: 24
      },
      {
        &quot;scope&quot;: &quot;global&quot;,
        &quot;base&quot;: &quot;172.90.0.0/16&quot;,
        &quot;size&quot;: 24
      }
    ]
  }
  </code></pre>
  <p>Please advise.</p>
  <p>My env:</p>
  <pre><code># uname -a
  Linux gfn-classroom 4.4.0-109-generic #132-Ubuntu SMP Tue Jan 9 19:52:39 UTC 
  2018 x86_64 x86_64 x86_64 GNU/Linux
  
  # docker --version
  Docker version 17.12.0-ce, build c97c6d6
  
  lsb_release -a
  No LSB modules are available.
  Distributor ID: Ubuntu
  Description:    Ubuntu 16.04.3 LTS
  Release:        16.04
  Codename:       xenial
  </code></pre>