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
相关推荐
程思扬6 小时前
Nextcloud容器化部署革新:Docker+Cpolar构建高效私有云远程访问新架构
docker·容器·架构
豆芽脚脚7 小时前
docker compose再阿里云上无法使用的问题
阿里云·docker·容器
十行代码九行报错10 小时前
Docker基础学习笔记
笔记·学习·docker
Agome9921 小时前
Docker之自定义jkd镜像上传阿里云
阿里云·docker·容器
无能百分百1 天前
阿里云服务器ECS安装Docker(CentOS 7.x)
docker
天上掉下来个程小白1 天前
Docker-14.项目部署-DockerCompose
运维·docker·微服务·容器
星霜笔记1 天前
Docker 部署 MariaDB+phpMyAdmin+Nextcloud 完整教程
运维·数据库·docker·容器·mariadb
数据知道2 天前
容器化部署:用Docker封装机器翻译模型与服务详解
docker·容器·机器翻译
敲上瘾2 天前
Linux系统cgroups资源精细化控制基础
linux·测试工具·docker·压力测试·cgroups
伊成2 天前
Docker 部署 Nginx 完整指南
nginx·docker·容器