Если вы используете контейнер Windows, как я и предполагал, текущий пользователь не тот, кого вы ожидаете.Когда вы запустите контейнер, если вы не добавили пользователей в этот конкретный контейнер, вы обнаружите, что пользователь является «пользователем контейнера», созданным для этой цели.Следовательно, соединение с Integrated Security не будет работать.
Подключитесь к контейнеру в оболочке и проверьте себя:
docker exec -it [yourrunningcontainer] cmd
C:\somefolder\echo %username%
Выводит "ContainerUser"
Этоможно создавать пользователей внутри контейнера, но наверняка они не будут принадлежать вашей Active Directory, и, искренне, я не вижу простого способа установить множество вещей, чтобы подделать его из контейнера (ваш пользователь в контексте ADне просто «подделать», на самом деле, очень сложно, и я не знаю метод, который не очень большой взлом для этого)
Есть способ связаться с другим пользователем, но вы будетеобращаться к пользователю контейнера по id.Опять же, не существует простого способа выдать себя за пользователя Active Directory, который, я полагаю, это то, что вы пытаетесь сделать.