OSX では、boot2docker を使用して、docker コンテナーで実行されている ruby on rails アプリを使用しています。
ただし、サードパーティの API にはアクセスできないようです。
以下のコードは、docker コンテナーの外部では機能しますが、内部では機能しません。
response = HTTParty.get('https://api.stackexchange.com/2.2/questions?site=stackoverflow')
docker コンテナ内から実行すると、リクエストは次のようにタイムアウトします。
SocketError: getaddrinfo: Name or service not known
この時点で、次のように boot2docker のセットアップに問題がある可能性があると思います。
boot2docker ssh
ping stackexchange.com
その後、タイムアウトします。
OSX 10.10.3、boot2docker 1.50、docker-compose を使用しています