如何在drupal容器中维护团队工作?

时间:2019-03-13 11:58:54

标签: php docker drupal

我是Drupal的新手,只是在寻求一些帮助以使我的开发环境不断发展并使用最佳实践。

因此,我有一个包含drupal,mariadb,drush等的工作容器,因此,在使用安装程序安装Drupal之后,我会安装主题,但是这样看来,如果我丢下该容器,我会失去所有工作。那我怎么能在团队中工作?我如何保持这项工作?我是否在容器内使用git并从内部进行推拉?

据我所知,容器内部的工作不一定会反映到我的本地工作目录中。

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:1)

我不了解dupral,但是通常在docker中,当您启动容器时,会从运行docker的本地文件系统中挂载一个文件夹。 “ / your / local / folder”中的数据将在容器和本地文件系统中均可访问。重新启动容器后,它也将幸免于难。

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

诀窍是在本地文件系统上标识所需容器中的数据。

在此处查找在Docker中处理持久数据的不同替代方法: https://docs.docker.com/storage/volumes/

答案 1 :(得分:-1)

我强烈建议您使用Lando for Drupal 8。 查看:https://docs.devwithlando.io/tutorials/drupal8.html

这是基于Docker容器技术构建的免费,开源,跨平台,本地开发环境和DevOps工具。