This also happens with alpine using:
(async-shell-command "docker run --name alpine3173 --rm -it alpine:3.17.3 sh" "*docker run alpine sh*") Then from eshell in emacs -Q: /docker:alpine3173:~ # sh -c 'whoami' sh: cd: /root/: Permission denied ///e4fc3d163fbc33a9fa323c779a093dea#$exit exit /docker:alpine3173:~ # pkg install ghc pkg: command not found /docker:alpine3173:~ # pkg pkg: command not found /docker:alpine3173:~ # echo $PATH /bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin /docker:alpine3173:~ # ls /bin sh /docker:alpine3173:~ # ls /usr/bin env /docker:alpine3173:~ # ls /usr/local/bin /usr/local/bin: No such file or directory /docker:alpine3173:~ # /docker:alpine3173:~ # ls /docker:alpine3173:~ # apk sh: cd: /root/: Permission denied ///e4fc3d163fbc33a9fa323c779a093dea#$exit exit