Docker - Habilite a API HTTP remota com SystemD e “daemon.json”

Aviso Legal:

Em uma máquina antiga com o Ubuntu 14.04 com o Upstart como sistema init, ativei a API HTTP definindoDOCKER_OPTS em/etc/default/docker. Funciona.

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

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

Isso não funciona em uma máquina recente com o Ubuntu 16.04 com SystemD.

Conforme indicado na parte superior do arquivo recente 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/
#
(...)

Ao verificar essas informações noPágina de documentação do Docker para SystemD eu preciso preencher umdaemon.json arquivo, mas como indicado noreferência existem algumas propriedades auto-explicativas, mas outras podem ser sub-explicadas.

Dito isto, estou procurando ajuda para converter isso:

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

aodaemon.jsonobjeto?

Notas

PS1: Estou ciente de que odaemon.json tenha umdebug: true como padrão.

PS2: Provavelmente ogroup: "myuser" funcionará assim ou com uma matriz de strings.

PS3: Minha principal preocupação é usar SOCK e HTTP simultaneamente.

EDIT (8/08/2017) Depois de ler a resposta aceita, verifique a resposta @white_gecko para obter mais informações sobre o assunto.

questionAnswers(4)

yourAnswerToTheQuestion