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
相关推荐
-指短琴长-3 小时前
Docker之技术架构【八大架构演进之路】
docker·容器·架构
大熊程序猿3 小时前
docker 搭建集群
spring cloud·docker·微服务
lcx_defender4 小时前
【Docker】部署MySQL容器
mysql·docker·容器
登高·4 小时前
Docker pull images Error
运维·docker·容器
Zhijun.li@Studio5 小时前
使用 Conda 环境创建 Docker 镜像的完整指南
docker·容器·conda
罗狮粉 998 小时前
docker部署微信小程序自动构建发布和更新
docker·微信小程序·notepad++
旺仔学IT8 小时前
CentOS上安装和卸载Docker
docker·centos
前端_库日天9 小时前
部署自己的git托管平台
git·ubuntu·docker
西西弗Sisyphus9 小时前
RAGFlow 基于深度文档理解构建的开源 RAG引擎 - 在 Ubuntu 上安装 Docker Engine
docker·大模型·rag
@泽栖15 小时前
Docker 常用命令
运维·服务器·docker