ddev权限问题-无法停止,rm或杀死项目

时间:2019-06-02 13:55:34

标签: ddev

大约99%的时间,当我尝试停止或运行ddev项目时,出现“权限被拒绝”错误,然后必须尝试多种不同的方法使ddev恢复正常,这样我才能开始再次工作。然后,下次我来从事该项目时,一切都会再次发生。

有人能建议a)当我无法停止docker容器或ddev项目时最快的方法吗?b)找出为什么这种情况不断发生并修复的方法?

为缓解这种情况,我尝试过:

ddev停止 ddev rm -a ddev rm ddev停止 Docker停止 更新ddev 升级Docker 重新启动机器(偶尔工作) 使用docker kill命令

我正在使用Linux计算机Ubuntu 18.04 Ddev版本是v1.8.0 Docker是18.09.6,内部版本481bc77

谢谢!

我希望能够轻松地停止和启动项目,但是大约99%的时间似乎都出现了权限错误。我还不确定为什么有时在极少数情况下可以正常工作。

Stopping ddev-lpntheme-dba ... error
Stopping ddev-lpntheme-web ... error
Stopping ddev-lpntheme-db  ... error

ERROR: for ddev-lpntheme-web  cannot stop container: 761c2f876230df13267d3d2a7c5d92c869d796a41f1b45cf1c9831ee6673740f: Cannot kill container 761c2f876230df13267d3d2a7c5d92c869d796a41f1b45cf1c9831ee6673740f: unknown error after kill: docker-runc did not terminate sucessfully: container_linux.go:393: signaling init process caused "permission denied" 
: unknown 

ERROR: for ddev-lpntheme-dba  cannot stop container: e5165f70b0b949aef305af013f4aae762968aa0afa99cf6f397c6960048a76bf: Cannot kill container e5165f70b0b949aef305af013f4aae762968aa0afa99cf6f397c6960048a76bf: unknown error after kill: docker-runc did not terminate sucessfully: container_linux.go:393: signaling init process caused "permission denied" 
: unknown 
Removing container: ddev-lpntheme-dba 
Failed to remove project lpntheme: 
could not remove container ddev-lpntheme-dba: API error (500): Could not kill running container e5165f70b0b949aef305af013f4aae762968aa0afa99cf6f397c6960048a76bf, cannot remove - Cannot kill container e5165f70b0b949aef305af013f4aae762968aa0afa99cf6f397c6960048a76bf: unknown error after kill: docker-runc did not terminate sucessfully: container_linux.go:393: signaling init process caused "permission denied"
: unknown 

过去,我也设法彻底打破了Docker守护进程,试图解决此问题。 (我一直在关注此事,但实际上并不知道自己在做什么How to stop running Container, if error response from daemon is: Cannot Kill Container [...] permission denied?

任何帮助都将不胜感激!


19年7月6日的更多信息

crispin@sonic:~/dockerfolder/ToolLibraryProject$ ddev start
Starting ToolLibraryProject... 
Recreating ddev-ssh-agent ... done

ssh-agent container is running: If you want to add authentication to the ssh-agent container, run 'ddev auth ssh' to enable your keys. 
Running Command  Command=ip address show dev docker0
Creating volume "ToolLibraryProject-mariadb" with default driver 
Creating ddev-ToolLibraryProject-db ... done
Creating ddev-ToolLibraryProject-web ... done
Creating ddev-ToolLibraryProject-dba ... done

Recreating ddev-router ... done

Ensuring write permissions for ToolLibraryProject 
Successfully started ToolLibraryProject 
Project can be reached at https://ToolLibraryProject.ddev.local, http://ToolLibraryProject.ddev.local, https://127.0.0.1:32771, http://127.0.0.1:32772 
crispin@sonic:~/dockerfolder/ToolLibraryProject$ ls
composer.json  config  LICENSE               phpunit.xml.dist  scripts  web
composer.lock  drush   load.environment.php  README.md         vendor
crispin@sonic:~/dockerfolder/ToolLibraryProject$ ls

composer.json  config  LICENSE               phpunit.xml.dist  scripts  web
composer.lock  drush   load.environment.php  README.md         vendor
crispin@sonic:~/dockerfolder/ToolLibraryProject$ 
crispin@sonic:~/dockerfolder/ToolLibraryProject$ ddev stop
Stopping ddev-ToolLibraryProject-web ... error
Stopping ddev-ToolLibraryProject-dba ... error
Stopping ddev-ToolLibraryProject-db  ... error

ERROR: for ddev-ToolLibraryProject-web  cannot stop container: 3485d615d2dfa46884493b91d7339b06834594fcb46f870cfe60a0486b87f1d3: Cannot kill container 3485d615d2dfa46884493b91d7339b06834594fcb46f870cfe60a0486b87f1d3: unknown error after kill: docker-runc did not terminate sucessfully: container_linux.go:393: signaling init process caused "permission denied" 
: unknown 

ERROR: for ddev-ToolLibraryProject-dba  cannot stop container: cc2209064e0103fdab638445aeac2206217c83a17a7b97eea2216440bb5bb4e2: Cannot kill container cc2209064e0103fdab638445aeac2206217c83a17a7b97eea2216440bb5bb4e2: unknown error after kill: docker-runc did not terminate sucessfully: container_linux.go:393: signaling init process caused "permission denied" 
: unknown 
Removing container: ddev-ToolLibraryProject-web 
Failed to remove project ToolLibraryProject: 
could not remove container ddev-ToolLibraryProject-web: API error (500): Could not kill running container 3485d615d2dfa46884493b91d7339b06834594fcb46f870cfe60a0486b87f1d3, cannot remove - Cannot kill container 3485d615d2dfa46884493b91d7339b06834594fcb46f870cfe60a0486b87f1d3: unknown error after kill: docker-runc did not terminate sucessfully: container_linux.go:393: signaling init process caused "permission denied"
: unknown 


使用泊坞窗日志ToolLibraryProject,我得到Error: No such container: ToolLibraryProject 关于文件系统,我希望这是有道理的:

/dev/sda2 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
/dev/sda1 on /boot/efi type vfat (rw,relatime,fmask=0077,dmask=0077,codepage=437,iocharset=iso8859-1,shortname=mixed,errors=remount-ro)

0 个答案:

没有答案