【发布时间】: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