在执行 docker exec 命令时遇到 exec failed: unable to start container process: exec: '/cloudreve/': is a directory: unknown: permission denied 错误,是因为您使用了错误的命令参数。

正确的命令应该是在容器内部执行 '/cloudreve/' 目录下的可执行文件,而不是直接执行目录本身。

正确的命令应该是:

sudo docker exec -it 6aac24ffc878 /cloudreve/cloudreve --database-script ResetAdminPassword

请注意,这里假设在容器的 '/cloudreve/' 目录下有名为 'cloudreve' 的可执行文件。确保容器内的路径和文件名是正确的。

另外,请确保您具有足够的权限来执行该命令。

Docker exec 命令执行错误:exec failed: unable to start container process - 解决方法

原文地址: https://www.cveoy.top/t/topic/peUm 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录