我想以根用户身份(在主机上为SUDO)在docker容器内执行perl脚本,并在perl脚本内获取真实的用户ID。
例如,下面的执行应使myscript.pl能够获取真实的userId(在这种情况下为mat),而不必将其作为myscript.pl的附加参数显式传递。(从主机应找到调用脚本的真实用户)
[mat@dev01-nrg02 ~]$ sudo docker exec -it MY_API_LAYER myscript.pl
排除了在容器启动期间设置为docker环境变量,因为
也..
我不想让脚本用户传递他们的userId(如果提供了这样的选项,它们可能看起来像是多余的,也可以传递任何ID。)。
请让我知道是否有人遇到这样的问题并解决了?
我想以根用户身份(在主机上为SUDO)在docker容器内执行perl脚本,并在perl脚本内获取真实的用户ID。例如,下面的执行应启用myscript.pl以获取...
您找不到它。