欢迎来到这个关于如何使用Docker设置MySQL数据库和phpMyAdmin的教程。Docker是一个强大的应用容器化工具,它使复杂系统的设置和运行变得简单。在本教程中,我们将通过使用Docker创建MySQL数据库和 phpMyAdmin实例所需的步骤。
1. 在你的机器上安装Docker。你可以从Docker官方网站下载Docker桌面:https://www.docker.com/products/docker-desktop
2. 为你的Docker项目创建一个新目录。例如,你可以在桌面上创建一个名为 "docker-mysql-phpmyadmin "的目录。
3. 在 "docker-mysql-phpmyadmin "目录下,创建一个名为 "docker-compose.yml "的新文件并添加以下内容。
version: '3'
services:
db:
image: mysql:5.7
restart: always
environment:
MYSQL_ROOT_PASSWORD: yourpassword
MYSQL_DATABASE: yourdatabasename
MYSQL_USER: yourusername
MYSQL_PASSWORD: yourpassword
ports:
- "3306:3306"
volumes:
- db_data:/var/lib/mysql
phpmyadmin:
image: phpmyadmin/phpmyadmin
restart: always
environment:
PMA_HOST: db
MYSQL_ROOT_PASSWORD: yourpassword
ports:
- "8080:80"
depends_on:
- db
volumes:
db_data:
这个文件定义了两个服务:一个MySQL数据库和phpMyAdmin。用你自己的值替换 "yourpassword"、"yourdatabasename "和 "yourusername"。端口部分将MySQL端口映射到你的机器上的3306,将phpMyAdmin端口映射到8080。
4. 打开终端或命令提示符,导航到 "docker-mysql-phpmyadmin "目录。
5. 运行下面的命令来启动容器。
docker-compose up -d
这条命令将在后台启动这些容器。你可以使用"-d "选项将容器作为守护程序运行。
6. 等待容器的启动。你可以用下面的命令检查容器的状态。
docker-compose ps
这将显示两个容器的状态。"docker-mysql-phpmyadmin_db_1 "和 "docker-mysql-phpmyadmin_phpmyadmin_1"。
7. 打开你的网络浏览器,导航到http://localhost:8080。你应该看到phpMyAdmin的登录页面。
8. 输入你的MySQL根密码并点击 "Go "按钮。现在你应该已经登录到phpMyAdmin,可以开始管理你的MySQL数据库。
你现在有一个MySQL数据库和phpMyAdmin在Docker中运行。要停止这些容器,你可以运行以下命令。
docker-compose down
这将停止并移除容器
本文暂时没有评论,来添加一个吧(●'◡'●)