内容目录 1. 安装 Docker 和 Docker Compose(已经安装的请跳过) 首先,根据你的操作系统,安装Docker。例如在 Ubuntu 系统中,可以使用以下命令: 安装Docker Compose。通常可以从官方 GitHub 仓库下载对应版本: sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose 2. 创建 docker - compose.yml 文件 在一个空目录下创建docker - compose.yml文件,内容如下: version: '3' services: db: image: mysql:latest command: --default-authentication-plugin=mysql_native_password restart: always environment: MYSQL_ROOT_PASSWORD: your_custom_password # 将your_custom_password替换为你想要的root密码 MYSQL_DATABASE: your_database_name # 可选,创建初始数据库 volumes: - mysql_data:/var/lib/mysql # 将mysql_data替换成你自己创建的文件夹 phpmyadmin: image: phpmyadmin/phpmyadmin restart: always ports: - 8080:80 #8080是登录phpmyadmin的端口号,可以选择修改,不冲突就可以 environment: PMA_HOST: db PMA_PORT: 3306 volumes: mysql_data: 3. 启动服务 在docker - compose.yml所在的目录下,运行以下命令启动MySQL和phpmyadmin服务: docker-compose up -d 这个命令会在后台启动服务。-d参数表示 detached 模式,即服务在后台运行。 4. 访问 phpmyadmin 打开浏览器,访问http://your_server_ip:8080(将your_server_ip替换为你的服务器 IP 地址)。 在登录页面,使用root作为用户名,以及你在docker - compose.yml中设置的密码登录phpmyadmin,即可开始管理MySQL数据库。 5. 停止和删除服务 如果需要停止服务,可以在docker - compose.yml所在目录下运行: docker-compose stop 如果要彻底删除服务和相关数据(包括MySQL的数据卷),可以运行: docker-compose down -v 文章导航 全网最详细介绍飞牛NAS(Fn OS)之Docker篇+部署兰空图床(lsky-pro)