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
相关推荐
晓星航1 小时前
Docker本地部署Chatbot Ollama搭建AI聊天机器人并实现远程交互
人工智能·docker·机器人
神秘的土鸡4 小时前
Linux中使用Docker容器构建Tomcat容器完整教程
linux·运维·服务器·docker·容器·tomcat
玖石书4 小时前
docker 数据管理
docker·容器
2420306 小时前
Docker笔记-容器数据卷
docker
shelby_loo7 小时前
通过 Docker 部署 WordPress 服务器
服务器·docker·容器
minsin8 小时前
【linux】【docker】Docker默认网段配置导致无法访问
docker
悲伤的创可贴10 小时前
Docker安装以及简单使用
linux·docker·centos
方圆师兄10 小时前
docker快速搭建kafka
docker·容器·kafka
小的~~11 小时前
k8s使用本地docker私服启动自制的flink集群
docker·flink·kubernetes
诚诚k12 小时前
docker存储
运维·docker·容器