【问题标题】:Container not connected to the network lando_bridge_network容器未连接到网络lando_bridge_network
【发布时间】:2019-03-07 16:36:41
【问题描述】:

我正在 Lando 中为 Drupal 8 项目创建自定义服务。这是我第一次真正尝试通过 docker compose 方法添加服务,即使查看了 Lando 文档,我也不确定自己在做什么。我的 .lando.yml 文件如下。在运行lando start 之后,我得到了error: (HTTP code 500) server error - container <portainer container ID> is not connected to the network lando_bridge_network

name: drupal8
recipe: drupal8

config:
  php: 7.2
  via: apache
  webroot: web
  xdebug: false
  conf:
    php: lando/config/php.ini
    mysql: lando/config/my.cnf

 services:
  database:
    type: mysql:5.7
  pma:
    type: phpmyadmin
    hosts:
      - database
  appserver:
    composer:
      phpunit/phpunit: '*'
      behat/behat: 3.3.1
    run:
      - "ln -s /usr/local/bin/composer /usr/local/bin/composer.phar"
  portainer:
    type: compose
    services:
      image: portainer/portainer
      command: /opt/bin/entry_point.sh -d /data -H tcp://localhost:9001

tooling:
  phpunit:
    service: appserver
    description: run PHPUnit- use lando phpunit
  behat:
    service: appserver
    description: run behat- use lando behat
    cmd: cd /app ; behat  # Run behat from the /app  directory

【问题讨论】:

  • 仅供参考,无法确定 Lando 有什么问题,但您需要从 command 字段中删除 --templates http://templates/templates.json 部分。
  • 哦,是的。我在当地做过。我会更新的。谢谢!

标签: docker drupal-8 lando


【解决方案1】:

我在建立 AWS elasticsearch 时遇到了这个问题..

在终端尝试以下操作:

docker network connect lando_bridge_network <container ID in error message>

更多信息: https://docs.docker.com/engine/reference/commandline/network_connect/#description

【讨论】:

  • 抱歉没有说明:这个命令会手动建立到容器ID的连接。只要您不破坏或杀死容器,它就应该保留。在复制/粘贴期间,您可能会收到有关未完成连接参数的错误,只需在代码中(在“lando_bridge_network”中)中退格网络中的空格和“k”,再次添加它们,然后粘贴容器(之前有问题所以我以为我也会让你知道)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多