Tag: drush

在docker工具中制作不写configuration文件安装文件 – 不能写入到较低docker层

我尝试在Docker中构build一个Drupal安assembly置文件,使用Docker Hub的官方Drupal镜像,然后在另一个镜像上安装另一个安assembly置文件。 我克隆configuration文件,然后运行drush make –no-core <path/to/.make/file>来创build<path/to/drupal>/profiles/myprofile/目录。 但是,drush make不会创build这些文件。 实际上,即使在/tmp下也不会写入文件。 简单的mkdir或touch命令在创build目录和文件时没有问题。

当使用docker-compose -d时,Makefile挂起,代码129失败,不带-d

作为参考,我的规则是这样的: aRule: docker-compose exec -d service /bin/bash -c "/path/to/drush -y drush-commmand" 在Ubuntu 16.04和14.04上,如果我在Makefile规则中运行诸如docker-compose exec -d service /bin/bash -c "/path/to/drush -y drush-commmand ,则Makefile会挂起,然后由于Docker容器中的MemoryError。然而,这个命令在centos和docker-machine都可以使用。 我尝试用docker-compose exec service /bin/bash -c "path/to/drush -y drush-command (没有-d标志)replace命令,这次drush命令成功了,但是Makefile失败并报错代码129 。 然后我尝试用修改后的命令docker-compose exec service /bin/bash -c "path/to/drush -y drush-command 1>/dev/null"来纠正问题,一点点黑客 什么是这样做的正确方法,为什么我会得到上述错误?

如何使用docker与Drupal和淹死?

我想用drush 。 它需要在Drupal容器中运行。 还有一个呕吐docker回购 。 但我不知道如何使它在drupal容器中可用。 这是我的第一个docker和drupal项目,所以也许我完全错了。 我该如何使用这个drupal docker镜像来使用drush? https://hub.docker.com/_/drupal/是否可以用docker-compose来pipe理它? 也许扩展的Drupal容器? 这是我docker-compose.yml : mysql: image: mysql:5.5 ports: – "3306:3306" environment: – MYSQL_USER=xxxxx – MYSQL_PASSWORD=xxxxxx – MYSQL_ROOT_PASSWORD=xxxxxx – MYSQL_DATABASE=xxxxxx drupal: image: drupal:8.0.4 links: – mysql ports: – "8080:80"