docker 容器中执行命令出现错误: 13: Permission denied

错误 13: Permission denied

复制代码
[root@VM-32-11-tencentos ~]# docker exec -it kibana1 /bin/bash
kibana@76c20c215dcb:~$ apt-get install vi
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?

解决办法

登录容器时,使用-u 0 参数:

复制代码
docker exec -u 0 -it 容器名称 /bin/bash

举例:

复制代码
docker exec -u 0 -it redis1 /bin/bash
相关推荐
Free Tester17 分钟前
在Docker Node环境下安装包
docker·容器
Knight_AL17 分钟前
Spring Boot + Docker:实现可挂载可热更新的 config.json
spring boot·docker·json
Wpa.wk23 分钟前
Docker - 搭建镜像仓库- 了解
运维·经验分享·测试工具·docker·容器
pingzhuyan1 小时前
linux运维-KylinV10的aarch64架构-docker微服务运维部署(全篇)
linux·docker·jdk·rocketmq·kylin·aarch64
allen sue1 小时前
Moltbot(Clawdbot)
人工智能·docker
Wzx1980121 小时前
go聊天室接入mysql的项目docker部署流程
mysql·docker·golang
岁岁种桃花儿2 小时前
构建SpringBoot项目Docker镜像并发布到k8s集群中进行运行
spring boot·docker·kubernetes
海兰2 小时前
Docker单节点部署Elasticsearch 9.0+(开发环境)
运维·docker·容器
Riu_Peter2 小时前
【记录】Ubuntu 安装 Docker
ubuntu·docker·eureka
人间打气筒(Ada)2 小时前
Docker主机集群化方案 Docker Swarm
运维·docker·容器·docker swarm·docker stack