meteor up listen tcp 0.0.0.0:80: bind: 地址已被使用

meteor up listen tcp 0.0.0.0:80: bind: address already in use

我正在使用 meteor up 部署到 vps。我在 mup deploy 的 "Start Meteor" 阶段得到标题错误,以及一长串

 Error response from daemon: endpoint (appname) not found
 Error response from daemon: No such container: (appname)-frontend

等等

我已经尝试在 mup.js 中更改 docker 的 imagePort 值,但我仍然遇到相同的错误,仍然是 0.0.0.0:80

在您的情况下,已经有一个应用程序使用端口 80。您可以删除该应用程序并继续并重新部署,或者您可以更改您的 meteor 应用程序将要使用的端口,如下所示:

module.exports = {
  servers: { ... },
  meteor: {
    name: ...,
    path: ...
    buildOptions: ...
    env: {
      PORT: 3000,
      ROOT_URL: 'http://<your server ip>:3000',
      MONGO_URL: ...
    },

    deployCheckWaitTime: 120,
    enableUploadProgressBar: true,
  }
};