Motivation
Just want to try Docker Compose...
Prerequisites
Install Docker Compose on Ubuntu 18.04
https://ben-bai.blogspot.com/2019/11/install-docker-compose-on-ubuntu-1804.html
JAVA JMS: RocketMQ NameServer Broker Cluster
https://ben-bai.blogspot.com/2019/10/java-jms-rocketmq-nameserver-broker.html
Simple Note
Go to Dockerfile folder,
Add the docker-compose.yml below into it
https://github.com/benbai123/JSP_Servlet_Practice/blob/master/Practice/JAVA/JMS/RocketMQ/RocketMQCluster/docker-compose.yml
then run docker-compose up
Docker Compose will build image and run container with specified config value
Testing Video
https://youtu.be/QHQEacrtU9k
Shortly,
Dockerfile define "how to create the container"
docker-compose.yml describe "how to config/run containers"
References
Get started with Docker Compose
https://docs.docker.com/compose/gettingstarted/
Compose file version 3 reference
https://docs.docker.com/compose/compose-file/