Linux 成为正式Oracle数据库docker容器中的root用户

Linux 成为正式Oracle数据库docker容器中的root用户,linux,docker,Linux,Docker,我和这位官员谈过了。数据库可以工作,但不清楚如何成为root用户,我需要安装perl才能安装。我试过: 但是得到: 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用户,我需要安装perl才能安装。我试过:

但是得到:

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
这是什么意思


是否有默认的根密码?

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

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


有关该问题的更多信息,请访问。

您需要明确切换工作目录,例如使用

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


有关该问题的更多信息,请访问。

更容易记住:

docker exec -u 0 -it 19c bash

更容易记住:

docker exec -u 0 -it 19c bash