DockerでOracle19cを構築しようとした際に発生したエラー
事象
こちらの記事を参考に、Mac端末でOracle19cのDocker環境を構築しようとしていたのですが、
docker run
コマンドを叩いたところ以下のエラーが発生しました。
/opt/oracle/product/19c/dbhome_1/bin/dbca: line 135: /u01/app/oracle/product/19.0.0/dbhome_1/bin/platform_common: No such file or directory
原因
githubに同じエラーが出ている方がいました。
https://github.com/oracle/docker-images/issues/1257
どうやらdocker Imageのbuild時に不完全なImageが作られていたようでした。
dockerのメモリとディスク領域が不足していたことが原因のようですので、今回はDockerの環境設定でメモリを4GB、ディスク領域の空き容量を100GB程度に設定して改めてbuildし直します。
設定後、出来上がってしまっている不完全なImageを削除し、再度buildを行います。
$ ./buildDockerImage.sh -v 19.3.0 -e -i
うん、最初のbuildの時よりもめっちゃ時間がかかる。
Imageが出来上がった後、docker run
をすれば構築完了ですが、この時もすでに出来上がっているコンテナを事前に削除しておきましょう!
補足
エラー解決の際、こちらの記事も参考になりました!
Author And Source
この問題について(DockerでOracle19cを構築しようとした際に発生したエラー), 我々は、より多くの情報をここで見つけました https://qiita.com/shiba_it/items/e940369e29bc9a89d230著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .