编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

Docker MySQL和PhpMyAdmin(docker安装mysql8挂载配置文件)

wxchong 2024-08-22 03:37:44 开源技术 15 ℃ 0 评论

欢迎来到这个关于如何使用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

这将停止并移除容器

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表