Docker: habilite la API HTTP remota con SystemD y "daemon.json"

Descargo de responsabilidad:

En una máquina antigua con Ubuntu 14.04 con Upstart como sistema de inicio, habilité la API HTTP definiendoDOCKER_OPTS en/etc/default/docker. Funciona.

$ docker version
Client:
 Version:      1.11.2
 (...)

Server:
 Version:      1.11.2
 (...)
Problema:

Esta solución no funciona en una máquina reciente con Ubuntu 16.04 con SystemD.

Como se indica en la parte superior del archivo reciente instalado/etc/default/docker:

# Docker Upstart and SysVinit configuration file

#
# THIS FILE DOES NOT APPLY TO SYSTEMD
#
#   Please see the documentation for "systemd drop-ins":
#   https://docs.docker.com/engine/articles/systemd/
#
(...)

Cuando revisé esta información en elPágina de documentación de Docker para SystemD necesito llenar undaemon.json archivo, pero como se indica en elreferencia Hay algunas propiedades que se explican por sí mismas, pero otras podrían estar poco explicadas.

Dicho esto, estoy buscando ayuda para convertir esto:

DOCKER_OPTS="-H tcp://0.0.0.0:2375 -H unix:///var/run/docker.sock -G myuser --debug"

aldaemon.json¿objeto?

Notas

PS1: Soy consciente de que eldaemon.json tener undebug: true por defecto.

PS2: Probablemente elgroup: "myuser" funcionará así o con una serie de cadenas.

PS3: Mi principal preocupación es usar SOCK y HTTP simultáneamente.

EDITAR (8/08/2017) Después de leer la respuesta aceptada, verifique la respuesta @white_gecko para obtener más información sobre el asunto.

Respuestas a la pregunta(4)

Su respuesta a la pregunta