欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

Docker 容器中的权限拒绝解决方案

最编程 2024-03-23 09:19:19
...

Docker容器内Permission denied解决方法

1. 已经存在的容器

之前使用这个命令进入容器内部,mv和vim都报Permission denied

docker exec -it cb13399408ba /bin/bash

更改为这个

docker exec -it --user=root cb13399408ba /bin/sh

这样进去就不会报权限不足的情况了

2. 新建的容器

加上privileged=true这个参数

docker run -d --name nginx -p 8090:8080 --privileged=true nginx

使用该参数,container内的root拥有真正的root权限

否则,container内的root只是外部的一个普通用户权限。