执行进程的Docker用户不能被删除

我有一些特定的用户使用的资源,我不得不删除,因为它从服务器获取大量的资源。 当我列出服务器中的进程时,被删除的用户现在显示为“1001”,而不是我在删除之前显示的名称。

%Cpu(s): 19.8 us, 29.5 sy, 0.0 ni, 50.7 id, 0.0 wa, 0.0 hi, 0.1 si, 0.0 st KiB Mem : 3882456 total, 183568 free, 2003808 used, 1695080 buff/cache KiB Swap: 1679356 total, 1155300 free, 524056 used. 1463480 avail Mem PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 9192 1001 20 0 2068436 74700 10284 S 0.3 1.9 3:02.86 node 

通过使用systemd状态,我find了用户正在执行的进程和docker容器ID。

  ├─docker │ ├─42b40e73687acb7fcd9a0e43372ced7588b5568c942f740d06510ab0e85b1462 │ │ ├─17156 /bin/sh -e /usr/local/sbin/start.sh └─11148 node --debug --nolazy dist-release/server 

所以我进入容器,我看着start.sh文件,但它只是一个可执行文件,文件内没有任何迹象表明用户在可执行文件中被调用。

 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES apiassets_1 42b40e73687a local.io/api-statements:development "start.sh" 21 hours ago Up 18 hours 0.0.0.0:32785->3000/tcp, 0.0.0.0:5966->5858/tcp 

我想要做的是停止这个用户使用这个资源,所以我只是好奇我怎么能find这个用户如何调用这个脚本来阻止它,或者我怎么能阻止它。