docker-compose - 使用 docker-compose 部署 XPS 失败
问题描述
尝试使用 docker compose 部署 xps 时出现以下错误:
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: driver failed programming external connectivity on endpoint awesome_ride (f906dc56e1b78a6fbc2fc982e78a1a68643a6b224804508b1e2c569768c5c2cd): Bind for 0.0.0.0:4369 failed: port is already allocated.
用于部署 xps 的命令:
npm run create-compose-file develop
docker-compose -p xavo -f docker-compose.gcr.yml -f compose-files/docker-compose.gcr.develop.yml up -d
解决方案
使用以下命令检查当前使用的端口(带有管理员的 CMD):
netstat -ab
端口 4369:Erlang 使用端口映射器守护程序 (epmd) 来解析集群中的节点名称。节点必须能够相互访问,并且端口映射器守护程序才能使集群工作。
解决方案:卸载本地安装的 RabbitMQ/Erlang OTP。
推荐阅读
- ios - 使用 Swift 在 CameraView 中模糊特定区域?
- sql - SQL 查询:可以使用相同的查询参数一次搜索两列吗?
- three.js - WebGL 3D 组件在选项卡、模式等中使用时不显示;(三.js)
- javascript - 如何创建引用集合本身的项目集合
- java - Kafka consumer.poll 不返回任何记录
- java - 授权:动态组、基于权限的内容列表、基于微服务的架构?
- reactjs - 没有通用 HTML 标记的反应功能组件不返回结果
- mongodb - Mongoexport csv - 打印文档的时间戳
- css - 如何在 vue 中通过类绑定正确使用动画?
- mysql - 如何在不通过 cPanel 或 PHPMyAdmin 添加额外数据的情况下复制数据库