【问题标题】:Install modules in druper which is running as a docker container在作为 docker 容器运行的 druper 中安装模块
【发布时间】:2019-06-01 01:57:46
【问题描述】:

我认为我需要将 Drupal 与 Docker 相结合的帮助。有点像我的第一次经历。所以最后,我让它工作了,容器出现了,我可以登录了。但现在我想安装一些模块,但不幸的是我在上传文件时遇到了问题。错误信息是:

Failed to connect to the server. The server reports the following message: 
Cannot connect to FTP Server, check settings

我什至不确定是否安装了所有必需的组件,但我猜是因为它是官方图像?!? 这是我正在使用的作曲家文件:

version: '3.3'

services:
  drupal:
    image: drupal:latest
    ports:
      - 80:80
    volumes:
      - ~/drupal/drupal_modules:/var/www/html/modules
      - ~/drupal/drupal_profiles:/var/www/html/profiles
      - ~/drupal/drupal_themes:/var/www/html/themes
      - ~/drupal/drupal_sites:/var/www/html/sites
      - ./uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
      - ~/drupal/uploads.ini:/usr/local/etc/php/conf.d/uploads.ini
    restart: always

  drupal-mysql:
    image: mysql:5.6
    environment:
      MYSQL_ROOT_PASSWORD: root
      MYSQL_DATABASE: drupal
      MYSQL_USER: mysql
      MYSQL_PASSWORD: mysql
    volumes:
      - ~/drupal/db_mysql_data:/var/lib/mysql
    restart: always

您对我如何安装模块有什么建议吗?

也欢迎其他一些提示:)

谢谢

斯蒂芬

编辑: 好的,我想问题是我的 Windows 主机和 ACL: https://github.com/wodby/docker4drupal/issues/29 不幸的是,我无法修复它

编辑2: 所以我使用了一个 docker 容器卷(Docker volume create --name drupal-data),更改了我的 compose 文件:

services:
  drupal:
    image: drupal:latest
    volumes:
      - app-data:/var/www/html/modules:rw
      - app-data:/var/www/html/profiles:rw
      - app-data:/var/www/html/themes:rw
      - app-data:/var/www/html/sites:rw
volumes:
  app-data:                       
    external:
      name: drupal-data

终于在win10下运行了

【问题讨论】:

    标签: docker drupal docker-compose drupal-modules drupal-8


    【解决方案1】:

    见编辑 2。 在 windows 10 下使用 docker 卷容器来存储数据

    【讨论】:

      猜你喜欢
      • 2019-06-25
      • 2019-12-05
      • 1970-01-01
      • 2022-01-09
      • 1970-01-01
      • 2018-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多