docker error:在容器内无法运行yum -y update,因为没有root权限
发布日期:2021-07-30 03:25:52 浏览次数:3 分类:技术文章

本文共 397 字,大约阅读时间需要 1 分钟。

一、问题描述

进入pxc容器后,本来进行yum更新命令,可是,因为进入不是root用户,所以无法更新yum

# docker exec -it 3c15 bashbash-4.2$ yum update Loaded plugins: fastestmirror, ovlovl: Error while doing RPMdb copy-up:[Errno 13] Permission denied: '/var/lib/rpm/.dbenv.lock'You need to be root to perform this command.

二、问题解决

因为不知道容器的root用户密码是多少,所以纠结了很久。后续参考资料,发现可以直接在进入命令中指定root用户,从而可以实现root用户登陆,而不需要密码

docker exec -it --user root  3c15 bash

 

转载地址:https://blog.csdn.net/u010886217/article/details/97123702 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:【docker pxc】mysql启动报错:[ERROR] InnoDB: The innodb_system data file 'ibdata1' must be writable
下一篇:docker(二十四):docker部署gitlab服务

发表评论

最新留言

路过按个爪印,很不错,赞一个!
[***.219.124.196]2024年03月27日 18时20分26秒