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) ケースの説明

推薦する

js は、州、市、地区の 3 段階の選択カスケードを実装します。

この記事では、省、市、地区の3段階選択を実現するためのjsの具体的なコードを紹介します。具体的な内容...

MySQL 5.7 でパスワードを変更する簡単な方法

これは公式のスクリーンショットです。MySQL 5.7 をインストールすると、デフォルトのパスワード...

複雑なSQLクエリを含むMySQLの一般的なSQL文の概要

1. 複雑なSQLクエリ1.1. 単一テーブルクエリ(1)指定の列を選択する[例] 全生徒の生徒ID...

MySQL 8.0.26 のインストールとアンインストールの完全なステップバイステップの記録

目次序文1. インストール1.公式サイトからダウンロード2. 構成を作成する3. MySQLを初期化...

MySQL バイナリログデータ復旧: 誤ってデータベースを削除した場合の詳細な説明

MySQL Binログデータの回復: 誤ってデータベースを削除した場合前書き: テスト マシンで誤っ...

JavaScript ジグソーパズルゲーム

この記事の例では、ジグソーパズルゲームを実装するためのJavaScriptの具体的なコードを参考まで...

HTML ウェブページの段落レイアウトと改行

Web ページの外観はレイアウトに大きく左右されます。ページ内に長い段落のテキストがある場合、通常は...

Docker Nginxコンテナの制作と展開の実装方法

クイックスタート1. Docker Hubでnginxイメージを見つけるdocker 検索 ngin...

Vueカウンターの実装

目次1. カウンターの実装2. 成果を達成する1. カウンターの実装ページにカウンターを実装するだけ...

MySQL は制限を使用してページング例メソッドを実装します

1. 制限の基本的な実装一般的に、クライアントは、pageNo (ページ番号) と pageSize...

js は axios 制限リクエスト キューを実装します

目次背景は次のとおりです。何が起こるでしょうか?背景は次のとおりです。実際の開発では、ネットワークの...

MySQLのグローバルロックとテーブルロックに関する詳細な理解

序文ロックの範囲に応じて、MySQL のロックは、グローバル ロック、テーブル ロック、行ロックに大...

エレメントアバターアップロード練習

この記事は、Element公式サイトとQiniu Cloud公式サイトを使用しています。 eleme...

JavaScript でよく使われる 5 つのオブジェクト

目次1. JavaScript オブジェクト1).配列オブジェクト2).ブールオブジェクト3).日付...

Linux運用保守ツールSupervisor(プロセス管理ツール)のインストールと使用

1. はじめにSupervisor は Python で開発された汎用プロセス管理プログラムです。通...