docker-compose.yaml 文件如下:

命名卷设置从 https://hub.docker.com/_/drupal 复制过来

version: '3'services:drupal:image: drupalports:- '8080:80'volumes:- drupal-modules:/var/www/html/modules- drupal-profiles:/var/www/html/profiles- drupal-sites:/var/www/html/sites- drupal-themes:/var/www/html/themespostgres:image: postgresenvironment:POSTGRES_PASSWORD: password111volumes:drupal-modules:drupal-profiles:drupal-sites:drupal-themes:

如何得知 drupal 容器端口是 80,有两个方法

  1. 可以查看 hub.docker.com, sample dockerfile,

  2. 运行以下两个命令:

    docker pull drupal
    docker image inspect drupal
    可以看到如下内容:

    "ExposedPorts": {
    "80/tcp": {}
    },
    

运行命令:

docker compose up

浏览器输入:localhost:8080, 进行一系列设置:


后面的设置,高级选项中 ADVANCED OPTIONS 中,Host 设成 postgres, 如下图所示:

后面的步骤中的设置随便填一下,drupal 安装完成:

使用命令 docker compose down -v 停止容器,-v 选项用于删除卷

使用 docker 运行 drupal相关推荐

  1. QIIME1.9.1-2使用Docker运行QIIME

    本教程环境为Ubuntu16.04 x64 最好有管理员权限,没权限找管理员帮忙.用Docker运行所有流程的成功率高,几乎是万能的,简单高效,不存在环境变量污染和版本冲突的问题,是复杂分析项目非常好 ...

  2. linux docker运行目录,Linux更改Docker运行根目录的方法

    下面的就是解决Docker存放位置的空间太小,导致Docker运行缓慢的方法了,有遇到这个问题的用户,就用这种方法进行解决吧. 解决方法: 一是重装系统,这也太不人性化了,忽略...下次部署 Dock ...

  3. mscoreei.dll没有被指定在windows上运行_在Windows上使用Docker运行.NetCore

    今天我们来说下如何在windows下使用docker运行.net core,既然是docker,那么我们首先得在windows上安装docker. 在Windows安装 docker 有两种选择 : ...

  4. 使用docker运行微信wechat的安装脚本

    docker运行wechat,只需要运行下面的脚本即可 #!/usr/bin/env bash # # dochat.sh - Docker WeChat for Linux # # Author: ...

  5. sock 文件方式控制宿主机_浅析Docker运行安全

    语法: docker run [OPTIONS] IMAGE [COMMAND] [ARG...] 二. Docker 运行安全相关参数 2.1 启用 AppArmor AppArmor 主要的作用是 ...

  6. 使用Docker运行java项目需要注意的glibc依赖库问题

    使用Docker运行java项目需要注意的glibc依赖库问题 转载自:https://blog.51cto.com/u_15329153/3758717 docker官方推荐java是基于glibc ...

  7. Docker运行GUI软件的方法

    转自 https://www.csdn.net/article/2015-07-30/2825340 简介: Docker通过namespace将容器与主机上的网络和运行环境进行了隔离,默认情况下,在 ...

  8. 使用Docker运行SQL Server

    现在.net core已经跨平台了,大家也都用上了linux用上了docker.跟.net经常配套使用的SQL SERVER以前一直是windows only,但是从SQL Server 2017开始 ...

  9. 在Windows上使用Docker运行.NetCore

    今天我们来说下如何在windows下使用docker运行.net core,既然是docker,那么我们首先得在windows上安装docker. 在Windows安装 docker 有两种选择 : ...

最新文章

  1. AIの幕后人:探秘“硬核英雄”的超级武器
  2. 修改QQ截图自动命名规则
  3. 火星浏览器_Facebook Libra 测试网区块浏览器上线,测试网已被重置2次
  4. 无线传感器网络与数据交换解析
  5. Sql Server系列:数据表操作
  6. 安装redis 5.0.5版本 真香警告
  7. android图片资源加密,手机游戏加密之2d资源加密
  8. html登录页面代码Java,html简单登录页面代码
  9. python爬取微信群聊内容_群聊变赌场 微信QQ的这种“新玩法”应远离
  10. nc语法和nc木马远程控制主机
  11. 商丘学院计算机基础,商丘学院
  12. laravel entrust权限系统,管理角色添加删除用户
  13. html 各浏览器兼容性
  14. Groovy语言 Grails框架入门
  15. 教大家强制退出id账号_今天教大家怎么用手机注册自媒体账号之企鹅号。
  16. 什么是xmlhttp
  17. 【Docker系列】docker manifest
  18. 基于DE2-115 FPGA开发板的VGA显示
  19. 关于“wining attitude”
  20. SCT2280,一款17V 8A输出同步降压DCDC转换器

热门文章

  1. 内容为王时代的 “内容策略师”职位描述、角色和职责
  2. 电子面单接口申请对接(返回电子面单模板)
  3. springboot毕设项目电影影评管理系统wej6a(java+VUE+Mybatis+Maven+Mysql)
  4. Pytorch的优化器总结归纳
  5. 定了!新版Windows 11总算来了!!
  6. 图的最小生成树算法实现(Prim + Kruskal)
  7. matlab有一座小山,那里,有一座哭泣的小山作文1000字
  8. PHP签名不合法或拉黑,拒绝做微商被屏蔽拉黑,方法我有!-微商教程
  9. 37岁老将魔笛告别世界杯,海信电视向传奇致敬
  10. 百度统计API的使用