首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在作为docker容器运行的druper中安装模块

在作为docker容器运行的druper中安装模块
EN

Stack Overflow用户
提问于 2019-01-06 06:24:04
回答 1查看 272关注 0票数 0

我想我在Drupal和Docker的结合上需要帮助。这是我的第一次体验。最后,我让它工作了,容器出现了,我可以登录了,然后就好了。但现在我想安装一些模块,但不幸的是,我在上传文件时遇到了问题。错误消息为:

代码语言:javascript
复制
Failed to connect to the server. The server reports the following message: 
Cannot connect to FTP Server, check settings

我甚至不确定是否安装了所有必需的组件,但我想是的,因为它是官方镜像?!?这是我正在使用的composer文件:

代码语言:javascript
复制
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上。不幸的是,我无法修复它。

Edit2:所以我使用了docker容器卷(Docker卷创建--名称为drupal-data),更改了我的组成文件:

代码语言:javascript
复制
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下运行

EN

回答 1

Stack Overflow用户

发布于 2019-01-08 05:01:12

请参阅编辑2。在Windows10下使用docker卷容器存储数据

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54056835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档