一、问题描述
进入pxc容器后,本来进行yum更新命令,可是,因为进入不是root用户,所以无法更新yum
# docker exec -it 3c15 bash
bash-4.2$ yum update
Loaded plugins: fastestmirror, ovl
ovl: 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