Last updated on
17 May 2021
Note:
To see a list of all Docker images for ColdFusion, API Manager, and Performance Monitoring Toolset, see ColdFusion Bintray.
Tag Conventions
- latest - Latest available version of API Manager.
- latest-2018 - Latest available version of ColdFusion 2018 API Manager.
- 2016.0.1 - ColdFusion API Manager (2016 release) Update 1.
ColdFusion EULA
Frequently Asked Questions
Pull the image
Enter the command:
docker pull eaps-docker-coldfusion.bintray.io/apim/<product>:<version>
For example,
- Standalone - docker pull eaps-docker-coldfusion.bintray.io/apim/standalone:latest
- Add-ons - docker pull eaps-docker-coldfusion.bintray.io/apim/addons:latest
API Manager
You can run API Manager and its add-ons as separate containers. The environment variables file contains all settings to startup Datastore and Analytics services.
To run docker:
Stand-alone
docker run --rm -it eaps-docker-coldfusion.bintray.io/apim/apimanager help // Stand-alone: Lists supported commands and environment variables
Add-ons
docker run --rm -it eaps-docker-coldfusion.bintray.io/apim/addons help // Add-ons: Lists supported commands and environment variables
To view a list of containers that are started, enter the command:
docker ps -a
To check the status of the containers, enter the command:
docker logs <containerID / containerName>
docker-compose.yml
version: "3" services: apimanager: container_name: apimanager image: eaps-docker-coldfusion.bintray.io/apim/apimanager:2016.0.1 depends_on: - datastore - analytics ports: - "9000:9000" - "9100:9100" env_file: - apimanager.env networks: - webnet datastore: container_name: datastore_service image: eaps-docker-coldfusion.bintray.io/apim/addons:2016.0.1 ports: - "6379:6379" volumes: - "apim_datastore:/data/datastore" env_file: - datastore.env networks: - webnet analytics: container_name: analytics_service image: eaps-docker-coldfusion.bintray.io/apim/addons:2016.0.1 ports: - "9200:9200" - "9300:9300" env_file: - analytics.env networks: - webnet volumes: apim_datastore: networks: webnet:
Environment variables
apimanager.env
acceptEULA=YES apimPassword=APIManager123 datastoreHost=datastore datastorePort=6379 datastorePassword=MyRedisPassword analyticsHost=analytics analyticsPort=9200 analyticsClusterPort=9300 analyticsClusterName=groot-analytics
analytics.env
acceptEULA=YES startAnalyticsService=true analyticsClusterName=groot-analytics
datastore.env
acceptEULA=YES startDatastoreService=true datastorePassword=MyRedisPassword
Run Docker compose. Enter the command:
docker-compose up -d