Creating MySQL container

We have been using a MySQL server installed on the host machine so far in this book. We will now see how to create a Docker container with MySQL. If you are running an instance of MySQL on your host OS (the OS in which Docker is running), then stop the instance or configure MySQL to run on a different port than 3306 in the Docker container (we will see how to do this shortly).

We will use the official MySQL Docker image; see https://hub.docker.com/_/mysql/. Run the following command:

docker run --name course-management-mysql -e MYSQL_ROOT_PASSWORD=your_password –p 3306:3306 --network=coursemanagement -d mysql

Replace your_password with the root password you want to set. This command will install the latest version ...

Get Java EE 8 Development with Eclipse now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.