Skip to main content
Version: 2.2.1

How to upload a MySQL container to your development environment

caution

  Prerequisites: To follow this tutorial, make sure you have Docker installed on your computer. If you do not have it already, visit the official Docker website (https://www.docker.com/) and follow the installation instructions for your operating system.

caution

  Disclaimer: SoftExpert Suite does not support third-party technologies such as MySQL. For assistance, refer to the official MySQL documentation.

Introduction​

Containers are fundamental tools in the world of software development, as they allow you to create isolated and consistent environments to deploy applications. One of the most popular database management systems,MySQL, can easily be used in conjunction with containers. In this article, we will show you how to upload a MySQL container using Docker, an application virtualization platform that facilitates the creation and management of containers.

Step 1: Download the official MySQL image from Docker Hub​

Before creating and running a MySQL container, we need to download the official MySQL image available on Docker Hub. To do this, open the terminal and type the following command:

docker pull mysql:latest

This will download the latest version of the MySQL image. If you want to download a specific version, replace "latest" with the version number you want.

For example:

docker pull mysql:8.0

Step 2: Create and run the MySQL container​

Now that we have the MySQL image, we can create and run a container from it. Use the following command to create and start a MySQL container:

docker run --name meu-mysql -e MYSQL_ROOT_PASSWORD=my-password -p 3306:3306 -d mysql:latest

Replace "meu-mysql" with the name you want to give your container, and "my-password" with the password you want to assign to the root MySQL user. The "-p 3306:3306" option maps port3306 of the container to port 3306 of your computer, allowing you to connect to MySQL as if it were running locally.

Step 3: Connect to MySQL​

After the container is started, you can connect to MySQL. To connect to MySQL from a command line, use the following command:

docker exec -it meu-mysql mysql -u root -p

Type the password of the root user when prompted, and you will be connected to MySQL running in the container.

Step 4: Stop and remove the MySQL container​

When you are done using the MySQL container, you can stop and remove it with the following commands:

docker stop meu-mysql
docker rm meu-mysql

This will stop and remove the MySQL container. If you want, you can also remove the MySQL image using the docker rmi mysql:latest command.

Conclusion​

In this article, we showed how to upload a MySQL container using Docker.

Next steps​