繁体   English   中英

成为官方 Oracle 数据库 docker 容器的 root

[英]Become root in the official Oracle Database docker container

我使用官方dockerfile 安装了 Oracle 数据库 数据库可以工作,但不清楚如何成为 root(我需要安装 perl 来安装示例模式)。 我试过这个

sudo docker exec -u 0 -it oracle18se /bin/bash

但得到:

OCI runtime exec failed: exec failed: container_linux.go:345: starting container process caused "chdir to cwd (\"/home/oracle\") set in config.json failed: permission denied": unknown

这是什么意思?

有默认的root密码吗?

您需要显式切换工作目录,例如

docker exec -u root --workdir / -ti oracle18se /bin/sh

有关该问题的更多信息可以在此处的 github 上找到

更容易记住:

docker exec -u 0 -it 19c bash

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM