无法在 Oracle Linux Docker 容器中以 root 身份登录
Unable to log in as root in Oracle Linux Docker container
我正在尝试使用 docker 容器编辑一些文件
docker exec -it container_Id bash
我可以访问 Commad 行和文件,但我无法以 root 身份登录
user.I 尝试了所有这些命令:
root@Linux-Vostro-3250:~# docker exec -it MS1 bash
[oracle@b1c48eff3e2e base_domain]$ yum install nano
Loaded plugins: ovl
ovl: Error while doing RPMdb copy-up:
[Errno 13] Permission denied: '/var/lib/rpm/Requirename'
You need to be root to perform this command.
[oracle@b1c48eff3e2e base_domain]$ su
bash: su: command not found
[oracle@b1c48eff3e2e base_domain]$ sudo
bash: sudo: command not found
[oracle@b1c48eff3e2e base_domain]$ su -
bash: su: command not found
[oracle@b1c48eff3e2e base_domain]$ su-
bash: su-: command not found
[oracle@b1c48eff3e2e base_domain]$
谁能帮我解决这个问题..
非常感谢!!
docker exec
支持 -u / --user
选项:
docker exec -it -u root MS1 bash
来源:Docs
当 运行 一个 OL7 容器
时,我必须包含 --workdir
标志
docker exec -it -u root -w /root CONTAINER /bin/bash
执行以下命令:
1. docker exec -it countainername bash
2. su - oracle
3. sqlplus
4.
Username:"/ as sysdba"
Password:sys as sysdba
我正在尝试使用 docker 容器编辑一些文件 docker exec -it container_Id bash
我可以访问 Commad 行和文件,但我无法以 root 身份登录 user.I 尝试了所有这些命令:
root@Linux-Vostro-3250:~# docker exec -it MS1 bash
[oracle@b1c48eff3e2e base_domain]$ yum install nano
Loaded plugins: ovl
ovl: Error while doing RPMdb copy-up:
[Errno 13] Permission denied: '/var/lib/rpm/Requirename'
You need to be root to perform this command.
[oracle@b1c48eff3e2e base_domain]$ su
bash: su: command not found
[oracle@b1c48eff3e2e base_domain]$ sudo
bash: sudo: command not found
[oracle@b1c48eff3e2e base_domain]$ su -
bash: su: command not found
[oracle@b1c48eff3e2e base_domain]$ su-
bash: su-: command not found
[oracle@b1c48eff3e2e base_domain]$
谁能帮我解决这个问题..
非常感谢!!
docker exec
支持 -u / --user
选项:
docker exec -it -u root MS1 bash
来源:Docs
当 运行 一个 OL7 容器
时,我必须包含--workdir
标志
docker exec -it -u root -w /root CONTAINER /bin/bash
执行以下命令:
1. docker exec -it countainername bash
2. su - oracle
3. sqlplus
4.
Username:"/ as sysdba"
Password:sys as sysdba