如何使用docker在本地设置heroku应用程序?
我正在尝试使用java(Dropwizard框架)和postgresql开发的docker在本地设置heroku应用程序。
遵循此指导原则: https : //devcenter.heroku.com/articles/docker
使用docker-compose.yml文件更改docker-machine ip(将端口更改为2204)
$ docker-compose up $open "http://$(docker-machine ip default):2204"
问题:无法访问本地服务器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 heroku-apps@1.0.0 heroku-cli-addons@0.1.1 heroku-docker@1.1.2 heroku-fork@4.0.0 heroku-git@2.4.4 heroku-local@4.1.5 heroku-run@2.9.2 heroku-status@1.2.4
谢谢!
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/以安装docker-machine。
- 使用Volumes概念自动呈现代码中所做的更改(在Docker VM中运行的节点应用程序)
- 错误在docker上的laravel应用程序上运行composer时找不到驱动程序
- docker工人,如何取代docker工人的卡皮斯特拉诺任务
- Fabric8 docker maven插件不能用于多模块项目上的compose.yml
- Filebeats不会向Docker撰写日志,为什么呢?
- 如何使用docker-compose将数据库导入到Docker容器中
- 带有Docker的Centos VM在尝试连接到自身时无法访问主机
- Jenkins的Dockerfile
- Docker中的共享文件夹。 用Windows。 不仅是“C / user /”path