php - 我如何在 drupal 容器中维护工作以在团队中工作?
问题描述
我是 Drupal 的新手,只是在寻找一些帮助,让我的开发环境运行并使用最佳实践。
所以我有一个带有drupal,mariadb,drush等的工作容器......所以在使用安装程序安装Drupal之后,我安装了主题等,但是如果我放弃容器,我似乎失去了所有的工作。那我怎么能在一个团队中工作呢?我如何保持这项工作?我是否在容器内使用 git 并从内部拉出和推入?
据我所知,容器内的工作不一定反映到我的本地工作目录中。
任何帮助将非常感激。
解决方案
我不了解 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/
推荐阅读
- c++ - 部分中声明的变量变得疯狂
- laravel - Abort(404) 使我的 Cookie::get('...') 成为随机哈希,而不是它应该是的
- delphi - Winapi.ShLwApi.StrFormatByteSize64 treats my app as a DLL
- flutter - 如何将图像显示为带有第一个索引的轮播以启用编辑?
- python - 双花括号(Jinja2)在 Flask 中不起作用
- next.js - NextJS getStaticProps 是否应该用于为用户制作内容的 Web 应用程序提供服务?
- c# - 无法打开连接
- angular - Angular项目目录太大
- swift - 如何在 Github Actions 上使用催化剂运行 macOS 构建?
- php - 如何仅显示发送到数据库的最后一篇文章?PHPMYADMIN