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