Из вашего комментария:
Не указано, что конкретно исполняемый файл, вот вся ошибка: starting container process caused "exec: \"-it\": executable file not found in $PATH"
На самом деле, она перечисляет команду -it
, которую она хочет запустить. Все, что находится после идентификатора контейнера, является частью команды для запуска, и похоже, что вы поставили флаги после идентификатора контейнера. Вы хотите:
docker exec -it $other_exec_flags $container_id $cmd_string
Или, как сказал Абхине:
docker exec -it <container_name> bash
Что не совпадает с ошибкой команды:
docker exec <container_name> -it bash