The ApiConfiguration is probably not the right scope - there's an HTTP endpoint, a message broker endpoint, and a CLI endpoint, and all could be arguably called an API.  See comments below about passing in a DockerConfiguration object, but at least here you can call this HttpConfiguration and include the docker configuration in it:

    type HttpConfiguration struct {
      DockerConfiguration
      ListenAddr string // (defaults to ":8080")
    }