Установите модули в druper, который работает как контейнер Docker - PullRequest
0 голосов
/ 06 января 2019

Я думаю, что мне нужна помощь с 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

Есть ли у вас какие-либо предложения по установке модулей?

Также приветствуются некоторые другие советы:)

Спасибо

Stephan

Edit: Хорошо, я предполагаю, что проблема в моей машине с Windows и ACL: https://github.com/wodby/docker4drupal/issues/29 К сожалению, я не могу это исправить

Edit2: Поэтому я использовал том контейнера Docker (том Docker create --name drupal-data), изменил свой составной файл:

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

1 Ответ

0 голосов
/ 08 января 2019

см. Редактировать 2. Вместо этого используется контейнер тома докера для данных под windows 10

...