Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

phpmyadmin docker

作者:至尊巅峰   发布日期:2025-10-26   浏览:93

# Dockerfile for phpMyAdmin

# Use the official phpmyadmin image from Docker Hub
FROM phpmyadmin/phpmyadmin:latest

# Expose the default web port
EXPOSE 80

# Set environment variables to configure phpMyAdmin
ENV MYSQL_ROOT_PASSWORD=rootpassword \
    MYSQL_USER=admin \
    MYSQL_PASSWORD=adminpassword \
    MYSQL_HOST=db

# Command to run the phpMyAdmin container
CMD ["apache2-foreground"]

解释说明:

  1. FROM phpmyadmin/phpmyadmin:latest:

    • 使用来自 Docker Hub 的官方 phpmyadmin 镜像。
  2. EXPOSE 80:

    • 暴露默认的 Web 端口(80),以便可以从外部访问 phpMyAdmin。
  3. ENV:

    • 设置环境变量来配置 phpMyAdmin,包括 MySQL 的 root 密码、普通用户及其密码以及 MySQL 主机地址。
    • 这些环境变量可以在启动容器时通过命令行参数覆盖。
  4. CMD ["apache2-foreground"]:

    • 启动 Apache Web 服务器以运行 phpMyAdmin。

要使用此 Dockerfile 构建并运行 phpMyAdmin 容器,请确保你有一个运行中的 MySQL 或 MariaDB 容器,并将其命名为 db 或者根据实际情况修改 MYSQL_HOST 环境变量。

上一篇:php session id

下一篇:php+mysql动态网站开发

大家都在看

php session用法

php 定义常量

phpisset函数

php html转图片

php后端

php爬虫框架

php读取csv文件

php+mysql动态网站开发

phpmyadmin docker

php session id

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站