Docker手順

docker手順

ステータスの確認

docker-machine ls

・nameがoracle-xe-11gのstateの欄を確認する

stateがrunningだった場合実行する

docker-machine stop oracle-xe-11g

olacleが動くためのdockerコンテナを動かすdockermachineを起動する

docker-machine start oracle-xe-11g

環境変数を適用する

eval "$(docker-machine env oracle-xe-11g)"

dockerコンテナを起動する

docker run -d -p 49162:22 -p 49163:1521 wnameless/oracle-xe-11g
sqlplus system/oracle@localhost:1521/xe
alter user system account unlock;

Dockerコンテナに接続して作業する場合

docker-machine内のdockerコンテナを起動するホストマシンに接続する

 docker-machine ssh oracle-xe-11g

dockerコンテナに接続

ssh root@localhost -p 49162

パスワード

admin

Are you sure you want to continue connecting (yes/no)? yes

成功

root@f8a87db3745b:~#

Oracleユーザーにスイッチ

su oracle

sqlplusにログイン

sqlplus system/oracle