Как мне поддерживать работу внутри drupal-контейнеров для работы в командах? - PullRequest
1 голос
/ 13 марта 2019

Я новичок в Drupal и просто ищу некоторую помощь для развития моей среды разработки и использования лучших практик.

Итак, у меня есть рабочий контейнер с drupal, mariadb, drush и т. Д. ... так что после установки Drupalс помощью установщика я устанавливаю темы, и, тем не менее, кажется, что если я уроню контейнер, я потеряю всю свою работу.Как я мог тогда работать в команде?Как мне сохранить эту работу?Использую ли я внутри контейнера git и извлекаю и толкаю изнутри?

Насколько я знаю, работа внутри контейнера не обязательно отражается в моем локальном рабочем каталоге.

Любая помощьбудет высоко ценится.

Ответы [ 2 ]

1 голос
/ 13 марта 2019

Я не знаю о dupral, но обычно в docker вы монтируете папку из локальной файловой системы, в которой работает docker, когда вы запускаете контейнер.Данные в папке «/ your / local /» будут доступны как в контейнере, так и в вашей локальной файловой системе.Это также переживет перезапуск контейнера.

docker run -d \
-v </your/local/folder>:</folder in container>:z \
<your image>

Хитрость заключается в том, чтобы идентифицировать данные в контейнере, который вы хотите в вашей локальной файловой системе.

Ищите здесь другие альтернативные способыдля обработки постоянных данных в докере: https://docs.docker.com/storage/volumes/

0 голосов
/ 15 марта 2019

Я очень рекомендую вам Lando для Drupal 8. СМ.*

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...