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

推薦する

Tomcatの再構成後に起動が遅くなる問題を迅速に解決

Jenkins+Tomcatサーバーの設定中に、Tomcat設定ファイルが変更され、サーバーのTom...

Nginx ベースのアクセス制御と接続制限の実装

序文Nginxの組み込みモジュールは、同時リクエスト数の制限とリクエストのソースの制限をサポートして...

CSSスタイルシートとフォーマットレイアウトの詳細な説明

スタイルシートCSS (カスケーディング スタイル シート) は、HTML Web ページを美しくす...

nginx ベースのブラウザネゴシエーションキャッシュプロセスの詳細な説明

この記事は主に、nginx に基づいてブラウザネゴシエーションキャッシュを設定する詳細なプロセスを紹...

MySQLプリコンパイル機能の詳細な説明

この記事では、MySQLのプリコンパイル機能について紹介します。具体的な内容は以下のとおりです。 1...

Vueコンポーネントドキュメント生成ツールライブラリのメソッド

目次.vue ファイルの解析文書情報を抽出するコンポーネント名、説明、プロパティ、メソッド、モデルを...

LinuxでHomebrewを使用する正しい方法

多くの人が Linux Homebrew を使用しています。これをより良く使用するための 3 つのヒ...

docker runコンテナの自動終了の解決策

今日、Dockerfile を使用してイメージを作成したときに問題が発生し、イメージの実行後にコンテ...

MySQL PHP 構文の簡単な分析

まずcharAt関数の基本的な構文を見てみましょう文字 = str.charAt(インデックス) c...

Linux での MySQL 5.7.17 の最新安定バージョンのインストール チュートリアル

ソースコードを通じて Linux に最新の安定バージョンの MySQL をインストールします: my...

検索履歴を実装するjQueryプラグイン

毎日jQueryプラグイン - 検索履歴を作成するためのものです。参考までに、具体的な内容は次のとお...

Reactコンポーネントをフルスクリーンにする方法

導入この記事は、 React + antdをベースにして、完全な全屏demoを紹介します。その理由は...

JavaScript 配列と非配列オブジェクトのディープ クローンとシャロー クローンの原則の詳細な説明

目次シャロークローニングとディープクローニングとは何ですか? 1. アレイのクローンを作成する1.1...

Linux システム MySQL8.0.19 クイックインストールと構成チュートリアル図

目次1. 環境の紹介2. MySQL-8.0.19をインストールする3. MySQLを設定する1. ...

HTML ページはダーク モードの実装をサポートします

2019年から、AndroidとiOSの両方のプラットフォームでダークモードが使用され始めました。も...