Docker で Oracle 11g イメージ構成をプルダウンする際の問題を分析する

Docker で Oracle 11g イメージ構成をプルダウンする際の問題を分析する

1. イメージをプルする

docker pull レジストリ.cn-hangzhou.aliyuncs.com/helowin/oracle_11g

画像の詳細: https://dev.aliyun.com/detail.html?spm=5176.1972343.2.8.E6Cbr1&repoId=1969

すでに画像を取得しているので、ここには画像が存在するものとして表示されます。画像情報を確認してください

Docker イメージ

2. コンテナ情報の作成と保存

docker run -d -p 1521:1521 --name oracle_11g registry.aliyuncs.com/helowin/oracle_11g

ここでコンテナが作成されているので (コマンドは予想どおりで、コンテナ名は oracle_11g です)、ここで直接起動できます。

docker で Oracle_11g を起動します

3. コンソールに入り、ユーザー情報を設定します

docker exec -it oracle_11g bash

sqlplus にログインします。ここでは sqlplus コマンドが使用できないため、関連する設定が必要です。手順は次のとおりです。

(1)ルートユーザーモードに切り替える

suルート

パスワードを入力してください helowin

(2)プロファイルファイルを編集してORACLE環境変数を設定する

vi /etc/profile を実行し、ファイルの末尾に次のコマンドを追加します。

エクスポート ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2

エクスポート ORACLE_SID=helowin

PATH=$ORACLE_HOME/bin:$PATH をエクスポートします

終了して保存します。

(3)ソフトウェア接続

$ORACLE_HOME/bin/sqlplus /usr/bin に以下のコマンドを入力します。

すでに作成しているため、パッケージ フラグがすでに存在します。

(4)Oracleユーザーに切り替える

sqlplusにログインし、sysおよびsystemユーザーのパスワードを変更します。

sqlplus /nolog

接続 /as sysdba

次に次のコマンドを実行します

Oracle によって識別されるユーザー システムを変更します。

Oracle によって識別されるユーザー sys を変更します。

ALTER PROFILE のデフォルトの制限 PASSWORD_LIFE_TIME を UNLIMITED に変更します。

4. ログイン認証

ログインに成功しました

5. 変更を送信する

docker commit コンテナ名またはID 新しいイメージ名: バージョン

これで、Docker を使用して Oracle 11g イメージ構成をプルダウンする方法についての記事は終了です。Docker Oracle 11g イメージ構成に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Docker による Oracle 11g イメージ構成のプルに関する詳細なチュートリアル
  • Dockerを使用してOracle_11gをインストールする方法
  • Docker での Oracle データベースのインストールと構成の詳細な説明
  • Docker に Oracle をインストールして構成するチュートリアル

<<:  HTML ウェブページのブラウザタイトルバーに小さなアイコンを表示する方法

>>:  MySQL 外部キー制約 (FOREIGN KEY) ケースの説明

推薦する

中国における中国語ドメイン名の人気は新たなクライマックスを迎えた

<br />外交部などの中央政府機関、各レベルの地方政府、その他の国家機関や部門が率先し...

CSS ファイルをインポートする 4 つの方法 (インライン、インライン、外部、インポート) の詳細な説明

CSS インポート方法 - インラインスタイルタグ属性を通じて、CSSのキーと値のペアがタグに直接書...

Vue 開発プロジェクトで Font Awesome 5 を使用する方法

目次依存関係をインストールする構成使用1.アイコン検索ページに入る2. 使用したいアイコンの英語名を...

CSS3は光る境界線効果を実現します

操作効果: html <!-- この要素は表示されません。DOM は JavaScript に...

大きなオフセットによる MySQL 制限ページングが遅い理由と最適化ソリューション

MySQL では通常、limit を使用してページ上のページング機能を完了しますが、データ量が大きな...

MySQL主キー命名戦略関連

最近、データライフサイクル管理の詳細を整理していたときに、小さな問題を発見しました。それは、MySQ...

Linux で 1 回限りのスケジュールされたタスクを実行するための at コマンドの使用に関する詳細な説明

目次序文1. 一度限りの計画タスクの紹介2. コマンド3. 1回限りのスケジュールタスクを作成する4...

MySQL テーブルデータのインポートとエクスポートの例

この記事では、MySQL テーブル データのインポートおよびエクスポート操作について説明します。ご参...

RPM パッケージを使用して MySQL 5.7.18 をインストールするチュートリアル

システム:セントOS7 RPM パッケージ: mysql-コミュニティクライアント-5.7.18-1...

データベースSQL文の最適化

最適化する理由:実際のプロジェクトが開始され、データベースが一定期間稼働した後、初期のデータベース設...

MySQL監視グループレプリケーションについて簡単に説明します

元のテキスト: https://dev.mysql.com/doc/refman/8.0/en/gr...

CSS3 で高さと幅を不定にして垂直と水平に中央揃えするいくつかの方法

1. フレックスレイアウト 。父親 { ディスプレイ: フレックス; コンテンツの中央揃え: 中央;...

docker ベースで Prometheus+Grafana を構築する手順の詳細説明

1. プロメテウスの紹介Prometheus は、もともと SoundCloud によって開発された...

JSが絵柄デジタル時計を実現

この記事の例では、画像デジタル時計を実現するためのJSの具体的なコードを参考までに共有しています。具...

Mysql InnoDBとMyISAMの違いの分析

MySQL は、myisam、innodb、memory、archive、example など、多く...