Edition等を公開しています。下記構成で、Oracleを試してみたいと思います。storeでoracleと検索してみます。storeへアクセス検索キーワードにoracleと入力し検索します。Oracleが公開しているdockerコンテナが表示されます。Editonをクリックします。【GetContent】をクリックします。DockerIDでログインします。Accountから新規作成してください。Content】をクリックします。Content】をクリックします。【Setup】をクリックしますセットアップ手順等が表示されます。下記コマンドでdockerをインストールします。storeにログインします。Succeededdocker標準だとコンテナのルート領域が10GBで作成されますが、Oracleコンテナを実行させるのには10GBでは足りないため、30GBの設定に変更します。/etc/sysconfig/dockerOPTIONS行の末尾に下記を追記します。dm.basesize=30G追記後は下記のようになります。dm.basesize=30G'dockerを起動します。docker標準状態でdockerを起動してoracleコンテナを実行した場合、下記のようなエラーで起動が途中で停止してしまいます。Editionコンテナの取得dockerコンテナを取得します。容量が大きいので時間がかかります。GB環境設定ファイルの準備DB_SIDやパスワードを設定するためのファイルを作成します。/home/oracle/db_env.dat下記内容で作成し保存します。DB_SIDやDB_PASSWDは適宜変更してください。endOracleコンテナを起動する下記コマンドで、Oracleコンテナを起動します。shm-sizeは8GB以上を指定してください。store/oracle/database-enterprise:12.1.0.2起動するまで時間がかかるので、ログファイルをtailして確認していきます。/home/oracle/setup/log/untarDB.logそれぞれの処理ごとにログファイルが作成されていきます。コンテナに入って確認したいときには下記コマンドを実行します。コンテナのシェルになります。下記ディレクトリに作成されていきます。.SQLPLUSを利用して、ログインを試すセットアップ完了後、oracleユーザへスイッチしてDBへの接続を確認します。Managerも利用することができます!dockerが動作しているホストIPに対してポート5500番でhttpsを利用してアクセスします。(firewallやSELinuxは適宜アクセスを許可しておいてください。)https://dockerホスト:5500/em/ユーザ名にsys、パスワードにdb_env.datファイルで指定したパスワードSYSDBA権限にチェックを入れ【ログイン】をクリックします。下記のようなエラーが表示された場合には、コンテナに入り一旦ORACLEを停止→起動します。Managerをリロードします。EMで情報が表示されます。Editionをテスト目的用途ですが無償で利用できる環境を手早く整えることができます。Managerもついているという豪華構成ですね。Oracleはインストールも手順が多いのですが、dockerを利用することでとても簡単に構築することができます。この状態は、コンテナを停止するとDBはすべて削除されますので、必要に応じてホスト側へ保存する設定を行ってください。viでタブを押したときに8文字とかになってしまって、そんなにインデントいらないのに...と思ってました。2012.11.12LinuxからWindowsの共有フォルダを参照させたいときには、以下のようにします。2012.12.21続き物のスクリーンショットがなかなか取れないので別ネタです。今回は、物理サーバ1台でCloudStack環境を構築します。このサイトの使用を継続することで、その使用に同意したとみなされます。コントロール方法を含む詳細についてはこちらをご覧ください。1048%d人のブロガーが「いいね」をつけました。