Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
运行最新Docker ColdFusion映像时浏览器请求挂起_Docker_Docker Compose_Coldfusion - Fatal编程技术网

运行最新Docker ColdFusion映像时浏览器请求挂起

运行最新Docker ColdFusion映像时浏览器请求挂起,docker,docker-compose,coldfusion,Docker,Docker Compose,Coldfusion,我使用以下命令安装了ColdFusion的Docker版本: docker pull eaps-docker-coldfusion.bintray.io/cf/coldfusion:latest 然后我创建了一个compose文件: version: "3.7" services: coldfusion: image: eaps-docker-coldfusion.bintray.io/cf/coldfusion:latest ports:

我使用以下命令安装了ColdFusion的Docker版本:

docker pull eaps-docker-coldfusion.bintray.io/cf/coldfusion:latest
然后我创建了一个compose文件:

version: "3.7"
services:
  coldfusion:
    image: eaps-docker-coldfusion.bintray.io/cf/coldfusion:latest
    ports:
      - "8500:8500"
    networks:
      coldfusion:
    hostname: coldfusion
    volumes:
      - "~/dev/docker/projects/coldfusion/volumes/app:/app"
      - "~/dev/docker/projects/coldfusion/volumes/logs:/opt/coldfusion/cfusion/logs"
    environment:
      acceptEULA: "YES"
      password: "ColdFusion123"
      enableSecureProfile: "false"
      HOST_USER_ID: ${CURRENT_UID}
      HOST_GROUP_ID: ${CURRENT_GID}
    deploy:
      replicas: 1
      restart_policy:
        condition: any
        delay: 5s
        max_attempts: 3
        window: 10s
    healthcheck:
      test: curl --fail http://localhost:8500 || exit 1
      interval: 1m
      timeout: 3s
      retries: 3
networks:
  coldfusion:
    name: coldfusion
  common:
    external: true
    name: common
并以命令开始:

docker stack deploy --compose-file docker-compose-dev.yml coldfusion
日志显示:

stephane@stephane-pc:~/dev/docker/projects/coldfusion$ docker service logs -f coldfusion_coldfusion
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    | Updating webroot to /app
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    | Configuring virtual directories
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    | Updating password
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    | Skipping language updation
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    | Serial Key: Not Provided
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    | Previous Serial Key: Not Provided
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    | Starting ColdFusion
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    | Starting ColdFusion 2018 server ...
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    | The ColdFusion 2018 server is starting up and will be available shortly.
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    | ======================================================================
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    | ColdFusion 2018 server has been started.
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    | ColdFusion 2018 will write logs to /opt/coldfusion/cfusion/bin/../logs/coldfusion-out.log
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    | ======================================================================
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    | [000] Checking server startup status...
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    |   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    |                                  Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    | External Addons: Disabled
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    | External Session Storage: Disabled
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    | Skipping setup script invocation
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    | Secure Profile: Disabled
coldfusion_coldfusion.1.rlhixv3jctvm@stephane-pc    | Cleaning up setup directories
但在键入
http://localhost:8500/
在浏览器中请求

日志仍为空:

tail -f volumes/logs/coldfusion-out.log
我在
/app
目录中创建了一个
index.cfm
页面:

hi
<cfset firstName = "World">

Hello <cfoutput>#firstName#</cfoutput>!

This CFML tutorial was designed for
<cfif firstName eq "World">
  you!
<cfelse>
  the world to see.
</cfif>
我的主机
/etc/hosts
文件包含以下行:

127.0.0.1       localhost
nmap
命令响应:

stephane@stephane-pc:~/dev/docker/projects/coldfusion$ nmap -p 8500 localhost
Starting Nmap 7.80 ( https://nmap.org ) at 2020-09-08 12:09 CEST
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00038s latency).

PORT     STATE SERVICE
8500/tcp open  fmtp

Nmap done: 1 IP address (1 host up) scanned in 0.22 seconds

您的docker compose文件显示

hostname: coldfusion
那么它不应该在http://coldfusion:8500?

如果是,应该是

services:
  dns:
    hostname: 'your-domain'

我删除了
hostname:
属性,并在
/etc/hosts
文件中添加了条目
dev.coldfusion
。我现在可以在
http://dev.coldfusion:8500/
services:
  dns:
    hostname: 'your-domain'