【问题标题】:Container complains of port 443 after changing to 8443集装箱改成8443后报443端口
【发布时间】:2021-05-28 09:39:27
【问题描述】:

当我运行 ddev start 时,我在命令行中收到以下错误:

Failed to start amdocs-stage: Unable to listen on required ports, port 443 is already in use,
Troubleshooting suggestions at https://ddev.readthedocs.io/en/stable/users/troubleshooting/#unable-listen

我转到我的配置文件,将端口 443 替换为 8443,将端口 80 替换为 8000。但是在运行 ddev restart 后,我​​仍然看到相同的错误。全部指示here

我没有lando,并停止了所有通过brew运行的服务。

我的 Docker 桌面正在运行,.ddev 里面的 config.yaml 看起来像这样:

name: cohesion-test
type: drupal8
docroot: web
php_version: "7.4"
webserver_type: nginx-fpm
router_http_port: "8000"
router_https_port: "8443"
xdebug_enabled: false
additional_hostnames: []
additional_fqdns: []
mariadb_version: "10.3"
mysql_version: ""
use_dns_when_possible: true
composer_version: ""
web_environment: []

我该如何解决这个问题?

【问题讨论】:

  • 你在使用 docker-container 吗?哪些图像?配置在哪里?
  • @akop ddev 在 docker 之上运行,并且 docker 当前处于活动状态。我编辑了问题并分享了配置。

标签: ddev


【解决方案1】:

您可能有多个项目处于活动状态(或可能“暂停”),而其他项目仍在使用端口 443(router_https_port 不是全局设置)。执行ddev poweroff 以停止所有项目,然后执行ddev start。如果这样做不行,请使用 docker rm -f $(docker ps -aq) 删除 ddev 可能不知道的任何其他容器。

您可能还想查看https://github.com/drud/ddev/issues/2981,它解释了当前 Docker Desktop for Mac v3.3.3 中存在一个错误,该错误通常会导致需要ddev poweroff 和 docker 重新启动的端口访问问题。

【讨论】:

  • 在此添加了当前的 docker 桌面错误“您可能还想查看github.com/drud/ddev/issues/2981,它解释了当前 Docker Desktop for Mac v3.3.3 中存在一个错误,该错误经常会产生问题需要ddev poweroff 和 docker 重启的端口访问。"
猜你喜欢
  • 1970-01-01
  • 2012-07-24
  • 2014-01-08
  • 1970-01-01
  • 1970-01-01
  • 2020-09-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多