docker error: 용기에서yum-y 업데이트를 실행할 수 없습니다. 루트 권한이 없기 때문입니다.

546 단어 Docker
문제 설명
pxc 용기에 들어간 후, 원래는yum 업데이트 명령을 진행하였으나, 루트 사용자가 아니기 때문에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.

2. 문제 해결
용기의 루트 사용자 비밀번호가 얼마인지 몰라서 고민이 많았어요.후속 참고 자료에 의하면 명령에 들어가는 루트 사용자를 직접 지정하여 루트 사용자의 로그인을 실현할 수 있고 비밀번호가 필요하지 않다는 것을 발견하였다
docker exec -it --user root  3c15 bash

좋은 웹페이지 즐겨찾기