利用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 mylamp
2.创建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: - db
3.创建web目录并进入目录
mkdir src cd src
4.创建index.php文件并编辑
touch index.php vi index.php
编辑内容如下:
<?php echo "Hello World!"; phpinfo(); ?>
5.回到上一级目录启动服务
cd .. docker-compose up -d
6.打开浏览器输入localhost可以看到Hello World!和phpinfo()信息,输入localhost:8080可以进入phpMyAdmin界面并使用example账号登录。
注意: - docker-compose.yml文件中的密码需要更改为安全的密码。 - 将以上代码保存到对应文件中后,需要进入到对应目录下再执行相应指令。 - 以上步骤为基础配置,如需更改配置可根据docker和docker-compose相关文档进行操作。
解决 无用评论 打赏 举报- 这篇博客: docker安装phpmyadmin中的 2.启动phpmyadmin服务 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
悬赏问题
- ¥15 没输出运行不了什么问题
- ¥20 输入import torch显示Intel MKL FATAL ERROR,系统驱动1%,: Cannot load mkl_intel_thread.dll.
- ¥15 点云密度大则包围盒小
- ¥15 nginx使用nfs进行服务器的数据共享
- ¥15 C#i编程中so-ir-192编码的字符集转码UTF8问题
- ¥15 51嵌入式入门按键小项目
- ¥30 海外项目,如何降低Google Map接口费用?
- ¥15 fluentmeshing
- ¥15 手机/平板的浏览器里如何实现类似荧光笔的效果
- ¥15 盘古气象大模型调用(python)