ВОт нахера так делать?
Какого хера все думают, что самые умные, и надо запускать вот так, а не юзать системный инициализатор блять.
Был в убунте NM -- держи нетплан, епта, описывай сеть на yaml!
У меня такое подозрение, что автостарт через докуер все равно создает systemd юнит.
Так делается, чтоб не писать юниты, у которых надо отслеживать запускаемые таргеты (сеть, докер). Докер сам знает когда надо стартануть контейнер и --restart нужен не только для автостарта, но и для переподнятия при ошибке. Так что не считай себя самым умным, а используй документацию того сервиса, с которым ты работаешь