我有一个Grafana的Docker容器,在其中使用交互式shell的时候,该用户不是超级用户,因此我无法执行需要sudo
权限的操作:
docker exec -it grafana_service bash
在这个容器中:
$ su
password:
我没有密码!
或者我无法使用 chmod 777
对文件系统进行完全访问权限的设置等操作。
这是我的docker-compose文件:
version: '3'
services:
grafana_sevice:
image: grafana/grafana:5.1.3
container_name: grafana_service
restart: unless-stopped
ports:
- "3010:3000"
links:
- another_service
docker exec -it -u 0 grafana_service bash
然后我就有了 root 权限。 - Benyamin Jafari