Docker is the de facto standard for container management, and it makes using containers a breeze. It provides tools to create, share, and deploy containers.
You will need Docker and docker-compose to run the generated database images and for the development of microservices:
- Check for Docker by running docker -v in a Terminal. It should display a version number.
- Check for Docker Compose by running docker-compose -v in a Terminal. It should display a version number. If you are on Mac or Linux, you could just run docker -v && docker-compose -v together.
- If the command is not found, you can visit the Docker website (https://docs.docker.com/install/) and follow the instructions to install it. Also, install Docker Compose (https://docs.docker.com/compose/install/) by following the instructions.
- Once installed, check the command in step 1 again to make sure.
Optionally, install a Java build tool. Normally, JHipster will automatically install the Maven Wrapper (https://github.com/takari/maven-wrapper) or the Gradle Wrapper (https://docs.gradle.org/current/userguide/gradle_wrapper.html) for you, based on your choice of the build tool. If you don't want to use those wrappers, go to the official Maven website (http://maven.apache.org/) or the Gradle website (https://gradle.org/) to do your own installation.