2016-05-12 4 views
3

Mac上のdockerで実行されているOracle XEに接続しようとしています。Dockerで実行中のOracle XEへの接続

docker run -d -p 49160:22 -p 49161:1521 wnameless/oracle-xe-11g 

$ docker ps 
CONTAINER ID  IMAGE      COMMAND     CREATED    STATUS    PORTS              NAMES 
105d84763b6c  wnameless/oracle-xe-11g "/bin/sh -c '/usr/sbi" 4 minutes ago  Up 4 minutes  8080/tcp, 0.0.0.0:49160->22/tcp, 0.0.0.0:49161->1521/tcp hopeful_pasteur 

私は、次の資格情報を使用してSQL Developerを経由して、それに接続するために抱き合わせている:

Failure - Test failed: The Network Adapter could not establish the connection 

ドッカーログショー:

hostname: localhost 
port: 49161 
sid: xe 
username: system 
password: oracle 

私はエラーを取得しています

Starting Oracle Net Listener. 
Starting Oracle Database 11g Express Edition instance. 

答えて

3

私はあなたが使っていると思いますWindowsやOSXのように、ホスト名にlocalhostを使用するのではなく、ドッカーマシンのIPアドレス(

)を使用してください。
docker-machine ip default 
>172.16.34.132 
関連する問題