【发布时间】:2018-07-09 11:26:54
【问题描述】:
我正在使用 docker 容器运行应用程序。我用 docker-compose 运行它。例如有 arangodb 依赖:
arangodb:
image: localartifactiory/arangodb:3.2.5
volumes_from:
- arangodb_data
ports:
- 8530:8529
environment:
- ARANGO_ROOT_PASSWORD=admin
我可以使用http://localhost:8530 访问该服务,但我无法在浏览器中使用服务名称http://arangodb:8530 或http://arangodb:8529 访问它,但看起来我的应用程序通过http://arangodb:8529 地址连接到此数据库。
您能否告诉我是否可以从浏览器使用基于服务的 url 访问我的服务,还是只能在容器内访问的内部 docker 地址?
【问题讨论】:
标签: docker docker-compose