2016-01-05 80 views
2

我想在本地設置使用java(Dropwizard框架)和postgresql開發的docker的heroku應用程序。如何使用docker在本地設置heroku應用程序?

根據這一指導方針:https://devcenter.heroku.com/articles/docker

使用(變更端口2204搬運工-compose.yml文件)

$ docker-compose up 
$open "http://$(docker-machine ip default):2204" 

問題獲取泊塢窗機IP:無法訪問本地服務器的ping API - http://docker-machine-ip:port/ping

Other details: 
OS X El Capitan 10.11.1 (15B42) 
Docker version 1.9.0, build 76d6bc9 
heroku-toolbelt/3.42.25 (x86_64-darwin10.8.0) ruby/1.9.3 
heroku-cli/4.27.9-cce0260 (amd64-darwin) go1.5.2 
=== Installed Plugins 
[email protected] 
[email protected] 
[email protected] 
[email protected] 
[email protected] 
[email protected] 
[email protected] 
[email protected] 

謝謝!

+0

無法訪問在docker上運行的本地服務器 - https://github.com/docker/docker/issues/19096 –

回答

0

是否安裝了docker-machine並在您的PATH上?

從你寫的東西(http://:port/ping)看起來你沒有得到IP地址,這意味着docker-machine ip default什麼也沒有返回。

像這樣:

$ echo "http://$(docker-machine ip default):2204" 
-bash: docker-machine: command not found 
http://:2204 

安裝泊塢窗機的見https://docs.docker.com/machine/install-machine/

+0

是的,已安裝docker-machine。 '''$ docker-machine ip default''' 輸出:'''192.168.99.100''' –

相關問題