我不能杀死或停止任何码头集装箱.我允许非特权用户运行Docker命令.并且docker run hello-world工作正常.但我不能阻止任何其他容器.
我得到了以下:
$ docker stop 59e3b815d1dc
Error response from daemon: cannot stop container: 59e3b815d1dc:
Cannot kill container 59e3b815d1dcf2d8c8bcd3dd641c3c033b83ac68ea2f0257a32a76468af7374c:
unknown error after kill: docker-runc did not terminate sucessfully:
container_linux.go:393: signaling init process caused "permission denied"
: unknown
Run Code Online (Sandbox Code Playgroud)
与sudo相同的错误.同时,所有容器都成功运行,但要停止它们只能完全重启系统.
Docker撰写示例:#使用postgres/example用户/密码凭证版本:'3.1'
services:
db:
image: postgres
restart: always
environment:
POSTGRES_PASSWORD: example
adminer:
image: adminer
restart: always
ports:
- 8080:8080
Run Code Online (Sandbox Code Playgroud)
Docker信息:
$ docker info
Containers: 7
Running: 2
Paused: 0
Stopped: 5
Images: 10
Server Version: 17.12.1-ce
Storage Driver: overlay2
Backing …Run Code Online (Sandbox Code Playgroud) 我正在尝试启动或一些 docker 容器,或者至少忙于 docker 容器。第一次安装后,一切都完美无缺。并且 dint 做任何不同于 docker-compose up down stop restart 以及制作一些 wordpress 容器和 PHPmyadmin 和 MariaDB 的事情。但是现在当我尝试关闭 docker 容器时,它给了我拒绝的权限。
到目前为止,我已经在网络上搜索了所有内容,例如将 www-data 添加到组或尝试使用 sudo 杀死它。删除容器和图像,但没有任何结果。
david@david-Notebook-P14:~/Desktop/docker-projects$ docker-compose up
Starting mailhog ... done
Starting docker-projects_wordpress_db_1 ... done
Starting docker-projects_wordpress_1 ... done
Starting docker-projects_phpmyadmin_1 ... done
Attaching to docker-projects_wordpress_db_1, mailhog, docker-projects_wordpress_1, docker-projects_phpmyadmin_1
wordpress_db_1 | 2019-05-14 8:13:31 0 [Note] mysqld (mysqld 10.3.14-MariaDB-1:10.3.14+maria~bionic) starting as process 1 ...
mailhog | 2019/05/14 08:13:30 Using in-memory storage
mailhog | 2019/05/14 08:13:30 [SMTP] Binding to address: …Run Code Online (Sandbox Code Playgroud)