我正在try 让ColdFusion和Docker在我的Windows计算机上运行.我正在使用以下docker-compose.yml:

version: "3.7"
services:
  sql:
    image: mcr.microsoft.com/mssql/server:2019-latest
    container_name: sql
    hostname: sql
    networks:
      - network
    ports:
      - "1433:1433"
    volumes:
      - "mssqldata:/var/opt/mssql"
      - "./data:/data"
    environment:
      - ACCEPT_EULA=Y
      - SA_PASSWORD=SQLS3rv3r
      - MSSQL_AGENT_ENABLED=true
      - MSSQL_PID=Express
    
  coldfusion:
    image: adobecoldfusion/coldfusion:latest-2021
    container_name: coldfusion
    hostname: coldfusion
    networks:
      - network
    ports:
      - "80:8500"
    volumes:
      - "./app:/app"
      - "./data:/data"
    environment:
      acceptEULA: "YES"
      password: "C0ldFusi0n"
      enableSecureProfile: "false"
    healthcheck:
      test: curl -f http://localhost/
      interval: 1m
      timeout: 3s
    depends_on:
      - sql
volumes:
  mssqldata:
networks:
  network:

但是,当我进入管理员添加数据源时,收到以下错误消息:

异常:未安装SQLSERVER包.你可以的 通过CLI包管理器安装包 (/opt/ColdFusion/csion/bin/cfpm.sh),方法是运行命令:Install SQLServer.

现在,如果我将ColdFusion的版本更改为2018,我不会收到该错误消息,但我需要让它在更新版本的ColdFusion中运行,以便在实时服务器上测试它.ColdFusion是否缺少了2018年但不再是2021年或2023年的东西.

推荐答案

CF2021现在是需要安装模块的最小安装.

这可以在环境配置中完成.

https://helpx.adobe.com/uk/coldfusion/using/docker-images-coldfusion.html

您将希望使用installModules选项,并添加要安装的模块的逗号分隔列表.

environment:
   acceptEULA: "YES"
   password: "C0ldFusi0n"
   enableSecureProfile: "false"
   installModules: sqlserver

Sql相关问答推荐

帮助修复查询以识别SQL DW中数据中的递归关系

在SQL:2003(PGQ)中,Cypher查询语言、GQL、PGQL和属性图查询的常见子集是什么?'

Select /过滤postgr中的树 struct

Trino/Presto sq:仅当空值位于组中第一个非空值之后时,才用值替换空值

使用SQL旋转表的列(Snowflake)

没有循环的SQL更新多个XML node 值

如何计算一个用户S的日常连胜?

按日期时间(不包括秒)连接表

DBeaver将过程中的属性列表转换为字符串

SQL递归.硬币兑换问题.-try 使用递归解决硬币找零问题

PostgreSQL-按距离阈值挤压相邻行的性能

如何用HeidiSQL在Firebird中设置超时?

SAS proc freq 或 proc sql 获取数据子集和整个数据的频率

SQL 搜索 - 获取最大值日期的奇怪行为

有没有办法在雅典娜中将字符串转换为 int ?

在SQL中实现表格数据透视类型报表

如何使用Informix创建一个临时表,将数据从根表导入并使用筛选条件

Set vs let vs 在snowflake中声明变量

sql count distinct by column 和 sum false 和 true

按 15 分钟递增计数分组,包括 0 计数