Docker | oracle
入る前に。
コンテナを浮遊したり使用したりするためにoracleをdocker画像として使用する方法を見たいです.
Oracleの場合、最新バージョンでは自動PKが生成されますが、その前にシーケンスが使用されています.
だから、他のrdbmsと同じように少し違うと思うので、この機会を利用してdockerを使ってみることにしました.
🧑🏻💻 ドッキングステーションのインストール
Oracleデータベースの画像があるかどうかを検索します.
ドックセンターに登った画像の中から一つ選びたいです.
docker search oracl
調べてみると
jaspeen/oracle-xe-11g
と表示されている画像があり、筆者はこの画像で使いたいと思っています.docker pull jaspeen/oracle-xe-11g
画像の
pull
を受け取って確認しましたPULLが完了したら、入力した画像が正しいかどうかを確認するためにDocker画像リストを作成しました.
docker images
リストを作成した後に画像が正常にPULLされている場合は、次にフローティングOracleコンテナのコマンドを使用します.
次のコマンドを使用して、Oracleコンテナを分離します.
docker run --name oracle11g -d -p 1521:1521 jaspeen/oracle-xe-11g
上の看板を使えば、車のコンテナを確認するリストが表示されます.
docker ps
リストにコンテナが表示されていない場合は、-a
を使用して確認できます.このオプションでは、コンテナが実行中または実行されていないすべてのコンテナがリストされます.
docker ps -a
上記のコマンドを使用すると、ログを表示する必要があります.確認ログの最初の理由は、コンテナを離れたときにコンテナがエラーで停止したかどうかを確認するためです.
docker logs [container-id]
コンテナが正常に稼働している場合は、コンテナ内部に入って残りの設定を行う必要があります.
ここで使用するコマンドは、ドッキングステーションに
exec
というコマンドがあり、ここでは-it
オプションを使用します.docker exec -it oracle11g sqlplus
後で入ったら、IDとパスワードを使って、次の情報を利用すればいいです.
user: system
password: oracle
次の写真もありますが、ディヴィバーやインテルジャーなど・・・DBに接続できるツールを使ってチェックすればいいです.Reference
この問題について(Docker | oracle), 我々は、より多くの情報をここで見つけました https://velog.io/@ewan/What-is-Docker-oracle-편テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol