- 我安装了Docker和Docker Compose
- 我下载了最新版本的基于 Docker 的 Drupal 堆栈
(有 php、mariadb、apache 图像等)并将其放在我的项目文件夹中
/var/www/html/mydrupaldocker
- 接下来,我在
.env
anddocker-compose.yml
文件中进行了设置,并使用以下命令运行容器:
docker-compose up -d
- 从这个文件夹运行图像,并将解压缩的 drupal 9 文件夹添加到我的项目文件夹后,我将开始在浏览器中安装 drupal 9。
我对两种可能的情况有疑问:
情况№1:
我在文件中犯了错误,docker-compose.yml
我有注释代码,它负责少数图像。因此,容器没有启动。并且我想把项目放在电脑的另一个地方(不是很关键,但它是可取的)
我可以:
docker-compose stop
docker-compose rm
修复我需要的一切。再次运行:
docker-compose up -d
这样做是否正确?还是我需要别的东西?
情况二:
一切都设置好了,运行所有必要的容器,在容器中安装了 Drupal 9 站点。然后我创建了一个子主题,添加内容,用php、js、css文件等编写代码。
我现在如何提交更改?您需要在终端中编写哪些命令?例如,在 git 等技术中,这是通过以下命令完成的:
git add.
git commit -m "first"
它是如何在 Docker 中完成的?可能会出现需要将容器回滚到以下版本的情况。