El punto de input del Docker con la llamada a la API REST hace que el process del daemon

Tengo un escenario donde tengo un contenedor Docker (Pid == 1). que llama a una API REST dentro del mismo contenedor, lo que crea otro subprocess. de alguna manera, el process secundario se pierde en el background y los otros contenedores no pueden hablar. Básicamente, necesito hacer que el niño procese el process principal para el contenedor.

Entrypoint.sh

#!/usr/bin/env bash set -e PIDFILE="/var/run/mock.pid" /opt/mock/mock.init start #/sbin/start-stop-daemon --start --pidfile /var/log/mock_start.log \ --make-pidfile --startas mock_start.sh exec ./mock_start.sh 

mock_start.sh

 curl --request POST \ --url http://0.0.0.0:50007/8072 \ --header 'content-type: application/json' \ --data '{ "port":"8072" }' 

Necesito el process hijo, que básicamente es curl , hacer que el process principal.

entonces cuando hago docker ps; Debería poder ver el contenedor funcionando.