The following sections show example of using environment variables to create containers.
The containers must be created in the following order:
- MongoDB
- Zookeeper
- Kafka
- API Behavioral Security (ABS)
- API Security Enforcer (ASE)
- API Publish
- Dashboard
When the containers are created, the exposed ports are not mapped. To map the ports, you need to complete port mapping using the -p option in the docker run command. The following table lists the ports that should be exposed in the container.
Component | Port number | Usage |
---|---|---|
ASE |
8080 |
HTTP data plane |
8443 |
HTTPS data plane |
|
8010 |
Management port number |
|
8020 |
Cluster port number |
|
ABS |
8080 |
API server port number |
Dashboard |
8030 |
Dashboard port number |
MongoDB |
27017 |
MongoDB port number |
API Publish |
8050 |
API Publish port number |
Zookeeper |
2181 2182 |
Zookeeper port number |
Kafka |
9092 9093 |
Kafka port number |