4
dash -c
ведет себя по-разному от bash -c
:"Баш -c" против "тире -c"
docker run -it ubuntu /bin/dash -c ps
PID TTY TIME CMD
1 ? 00:00:00 sh
7 ? 00:00:00 ps
docker run -it ubuntu /bin/bash -c ps
PID TTY TIME CMD
1 ? 00:00:00 ps
Есть ли объяснение этой разницы?
Я бы сказал, что bash не нужно запускать оболочку для запуска ps. –