我正在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年的东西.