--- /dev/null
+[Unit]
+Description=v2 Registry token server for Docker
+
+[Service]
+Type=simple
+EnvironmentFile=/etc/docker-distribution/registry/token_server.conf
+ExecStart=/usr/bin/registry-token-server -addr=${REGISTRY_TOKEN_SERVER_ADDR} \
+ -issuer=${REGISTRY_TOKEN_SERVER_ISSUER} \
+ -endpoint=${REGISTRY_TOKEN_SERVER_KS_ENDPOINT} \
+ -tlscert=${REGISTRY_TOKEN_SERVER_TLSCERT} \
+ -tlskey=${REGISTRY_TOKEN_SERVER_TLSKEY} \
+ -realm=${REGISTRY_TOKEN_SERVER_REALM} \
+ -key=${REGISTRY_TOKEN_SERVER_KEY}
+Restart=on-failure
+ExecStartPost=/bin/bash -c 'echo $MAINPID > /var/run/registry-token-server.pid'
+ExecStopPost=/bin/rm -f /var/run/registry-token-server.pid
+
+[Install]
+WantedBy=multi-user.target