利用dockercompose搭建LAMP+phpmyadmin环境
1条回答 默认 最新
关注- 这篇博客: docker安装phpmyadmin中的 2.启动phpmyadmin服务 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
docker run --name myadmin -d -e PMA_ARBITRARY=1 -p 8080:80 phpmyadmin/phpmyadmin- 以下回答由chatgpt基于相关博客总结生成:
首先需要安装docker和docker-compose,可以参考官方文档进行安装。安装完毕后,按照以下步骤进行搭建:
1.创建项目目录并进入目录
mkdir mylamp cd mylamp2.创建docker-compose.yml文件并编辑
touch docker-compose.yml vi docker-compose.yml编辑内容如下:
version: '3' services: db: image: mariadb restart: always environment: MYSQL_ROOT_PASSWORD: example MYSQL_DATABASE: example MYSQL_USER: example MYSQL_PASSWORD: example volumes: - ./db_data:/var/lib/mysql phpmyadmin: depends_on: - db image: phpmyadmin/phpmyadmin restart: always ports: - 8080:80 environment: PMA_HOST: db MYSQL_ROOT_PASSWORD: example web: build: . restart: always ports: - 80:80 volumes: - ./src:/var/www/html depends_on: - db3.创建web目录并进入目录
mkdir src cd src4.创建index.php文件并编辑
touch index.php vi index.php编辑内容如下:
<?php echo "Hello World!"; phpinfo(); ?>5.回到上一级目录启动服务
cd .. docker-compose up -d6.打开浏览器输入localhost可以看到Hello World!和phpinfo()信息,输入localhost:8080可以进入phpMyAdmin界面并使用example账号登录。
注意: - docker-compose.yml文件中的密码需要更改为安全的密码。 - 将以上代码保存到对应文件中后,需要进入到对应目录下再执行相应指令。 - 以上步骤为基础配置,如需更改配置可根据docker和docker-compose相关文档进行操作。
解决 无用评论 打赏 举报- 这篇博客: docker安装phpmyadmin中的 2.启动phpmyadmin服务 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读: