Introduction
Kitematic is a GUI based tool for the management of Docker containers on Mac or windows. It's primarily focused on developers who are more interested in creating and using Docker containers rather than remembering the CLIS commands.
In this blog, we will learn about setting up a containerized MySQL database instance on Mac using Kitematic.
Setup Docker & Kitematic
- Create a free Docker Hub account by visiting this link. This will help in easily searching and downloading docker images from Docker Hub. For those who don't know, Docker Hub is the library and community for container images managed by Docker Inc.
- Install the Docker Desktop depending on your operating system. Use this link for Windows and this for Mac. We will be using Mac in the rest of this blog, but steps for Windows will be similar (if not exactly the same). Installation instructions are given on the setup download page itself for both Mac and Windows.
- Install Kitematic depending on your operating system. Use this link to download the setup zip file. To install just unzip the file, double click the setup file and follow the setup instruction of the setup exe.
- Once Docker is installed, click the Docker icon in applications and you will see the Whale in the menu bar, like in the following image.

- Click on the Whale Icon and click on Sign In/Create Docker ID option as shown in the following screenshot.

- It will open the following screen. Enter your Docker Hub credentials and click on the Sign In button.

- Once successfully logged in, you can see your user ID in place of Sign In/Create Docker ID in the Docker menu like the following screenshot.

- To Open Kitematic, click on the Kitematic Icon in applications. You will get the following screen. Here, on the top left you will see your Docker Hub user ID which Kitematic will automatically pick from Docker Desktop. On the left side, you will see all the containers you have. On the right, you will see a list of container images from the Docker Hub.

Setup MySQL Server on Containers
To set up MySQL, use the following steps:












Join the conversation! Your thoughts help the community grow.