Docker部署情侣恋爱网站

个人名片:
对人间的热爱与歌颂,可抵岁月冗长🌞
个人主页👨🏻‍💻:念舒_C.ying
个人博客🌏 :念舒_C.ying

情侣恋爱网站

    • 1. 修改代码
    • 2. 目录结构
    • 3. 编写Dockerfile
    • 4. 编写docker-compose.yaml
    • 5. Docker部署

源码作者网站:Ki/LikeGirl5.0.0
自己的网站:Z_C恋爱日记

1. 修改代码

  • 打开根目录下的admin文件夹
  • 接着找到Config_DB.php文件打开编辑你的数据库相关信息
  • 请认真填写安全码 尽量设置的复杂难以猜测 修改密码等敏感信息需输入安全码
  • 最后到数据库导入sql文件(like_girl.sql
  • 默认账号密码:admin/love

2. 目录结构

php-zc
├── docker-compose.yaml
├── Dockerfile
├── love
└── mysql

3. 编写Dockerfile

# 使用基础的PHP镜像作为基础
FROM php:apache# 设置工作目录
WORKDIR /appRUN docker-php-ext-install pdo_mysql mysqli
# 拷贝love目录下的所有文件到工作目录
COPY love/ /app# 定义容器启动时执行的命令(例如:运行PHP的内置服务器)
CMD ["php", "-S", "0.0.0.0:80", "-t", "/app"]

4. 编写docker-compose.yaml

version: '3'
services:php-zc:build: context: .dockerfile: Dockerfileports:- "1314:80"container_name: php-zcrestart: always#修改成自己数据库的信息mysql:image: mysql:5.7environment:MYSQL_ROOT_PASSWORD: xxxxxx MYSQL_DATABASE: xxx MYSQL_USER: xxxMYSQL_PASSWORD: xxxxvolumes:- ./mysql/db_data:/var/lib/mysql- ./mysql/love.sql:/docker-entrypoint-initdb.d/love.sqlrestart: alwaysports:- "3306:3306"container_name: mysql

5. Docker部署

  • 启动容器
docker-compose up -d
  • 查看容器
docker ps

浏览器访问http://IP:1314
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/611237.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于ssm的物流信息管理系统论文

摘 要 计算机网络发展到现在已经好几十年了,在理论上面已经有了很丰富的基础,并且在现实生活中也到处都在使用,可以说,经过几十年的发展,互联网技术已经把地域信息的隔阂给消除了,让整个世界都可以即时通话…

车速预测 | Matlab基于RBF径向基神经网络的车速预测模型(多步预测,尾巴图)

目录 效果一览基本介绍程序设计参考资料 效果一览 基本介绍 车速预测 | Matlab基于RBF径向基神经网络的车速预测模型(多步预测,尾巴图) 程序设计 完整程序和数据获取方式:私信博主回复Matlab基于RBF径向基神经网络的车速预测模型…

软件测试|MySQL中的GROUP BY分组查询,你会了吗?

MySQL中的GROUP BY分组查询:详解与示例 在MySQL数据库中,GROUP BY语句用于将数据按照指定的列进行分组,并对每个分组执行聚合函数操作。这就是的我们可以在查询中汇总数据并生成有意义的结果。本文将深入介绍MySQL中的GROUP BY语句&#xff…

2023年度总结:但行前路,不负韶华

​ 🦁作者简介:一名喜欢分享和记录学习的在校大学生 🐯个人主页:妄北y 🐧个人QQ:2061314755 🐻个人邮箱:2061314755qq.com 🦉个人WeChat:Vir2021GKBS &#x…

k8s部署mongodb-sharded7.X集群(多副本集)

#mongodb-sharded 7.X版本CHART NAME: mongodb-sharded CHART VERSION: 7.0.5 APP VERSION: 7.0.2helm repo add bitnami https://charts.bitnami.com/bitnami helm pull bitnami/bitnami/mongodb-sharded --untar默认副本数较多。我修改为33 搜索关键字replicaCount 修改 最后…

Linux 软raid函数 - - align_to_barrier_unit_end

函数功能:获取barrier bucket对齐之后的扇区长度。 源码调用: good_sectors align_to_barrier_unit_end(sector_nr, good_sectors);其中good_sectors的值为128,也就是缺省同步chunk size 64K,kretprobe跟踪的结果来看&#xff0…

盖子的c++小课堂——第二十四讲:差分数组

前言 嗨嗨嗨,这里是盖子的小课堂哟,这次更新主要是因为快放假了,时间多了,好嘞,废话不多说,点赞评论拿来吧你~ 差分数组 一维差分数组 假设给你一个数组 nums ,先对区间 [a,b] 中每个元素加…

C#中关于DataGridView行和列的背景色及列标题的背景颜色设置

1、DateGridView实现黑底红色,可通过设置、背景色、前景色和字体颜色、 默认列标题样式实现。 BackgroundColor设置背景色 GridColor设置网格线颜色 BorderStyle设置边框样式 RowHeadersVisables设置是否显示包含行标题的列 EnableHeadersVisualStyles设置为f…

WPF真入门教程26--项目案例--欧姆龙PLC通讯工具

1、案例介绍 前面已经完成了25篇的文章介绍,概括起来就是从0开始,一步步熟悉了wpf的概念,UI布局控件,资源样式文件的使用,MVVM模式介绍,命令Command等内容,这节来完成一个实际的项目开发&#…

vue项目心得(复盘)

在编写项目过程中,首先是接手一个需要优化的项目,需要查看vue.config.js环境配置地址,确认好测试地址后进行开发,目前在开发过程中,遇到的最多的问题就是关于组件间的, 组件间传值 1、父组件异步传值&…

Helm-从0手动创建charts

Helm-从0手动创建charts 创建 chart 目录结构&#xff1a; mkdir my-nginx cd my-nginx创建 Chart.yaml &#xff1a; cat > Chart.yaml << EOF apiVersion: v2 appVersion: v1.0 description: A Helm chart for Kubernetes name: nginx-app version: 0.1.0 EOF创建…

从0开始学Git指令(2)

从0开始学Git指令 因为网上的git文章优劣难评&#xff0c;大部分没有实操展示&#xff0c;所以打算自己从头整理一份完整的git实战教程&#xff0c;希望对大家能够起到帮助&#xff01; 工作区&#xff08;Working Directory&#xff09; 就是你在电脑里能看到的目录&#x…

性能分析与调优: Linux 使用 iperf3 进行TCP网络吞吐量测试

目录 一、实验 1.环境 2.TCP网络吞吐量的微观基准测试 二、问题 1.iperf参数有哪些 2.iperf如何二进制安装 一、实验 1.环境 &#xff08;1&#xff09;主机 表1-1 主机 主机架构组件IP备注prometheus 监测 系统 prometheus、node_exporter 192.168.204.18grafana监测…

dotdotdot插件快速实现多行文本的省略

jQuery.dotdotdot 前言 在“css新增文本样式&#xff08;完整&#xff09;”这篇&#xff0c;我们介绍了text-overflow属性省略多余的文本。用text-overflow属性可以直接省略单行文本&#xff0c;但省略多行文本&#xff0c;单独使用CSS是无法实现&#xff0c;今天我们介绍一…

RabbitMQ高级

文章目录 一.消息可靠性1.生产者消息确认2.消息持久化3.消费者确认4.消费者失败重试 MQ的一些常见问题 1.消息可靠性问题:如何确保发送的消息至少被消费一次 2.延迟消息问题:如何实现消息的延迟投递 3.高可用问题:如何避免单点的MQ故障而导致的不可用问题 4.消息堆积问题:如…

golang学习-匿名函数和闭包

1、匿名函数 没有函数名的函数&#xff0c;格式如下&#xff1a; func(参数)返回值{ 函数体 } func main() {//将匿名函数保存到变量中sum : func(x, y int) int {return x y}fmt.Println(sum(10, 20)) //通过变量调用匿名函数//自执行函数:匿名函数定义完加()直接执行fu…

了解不同方式导入导出的速度之快

目录 一、用工具导出导入 Navicat&#xff08;速度慢&#xff09; 1.1、导入&#xff1a; 共耗时&#xff1a; 1.2、导出表 共耗时&#xff1a; 二、用命令语句导出导入 2.1、mysqldump速度快 导出表数据和表结构 共耗时&#xff1a; 只导出表结构 导入 共耗时&…

保持数据同步:高并发场景下的数据库与缓存一致性维护策略

标题&#xff1a;保持数据同步&#xff1a;高并发场景下的数据库与缓存一致性维护策略 在当今数字化时代&#xff0c;应用程序对实时数据的需求变得越来越高&#xff0c;而在处理大量用户同时访问的情况下&#xff0c;数据库与缓存的一致性成为了一个挑战。无论是电子商务平台…

【前沿技术杂谈:ChatGPT】ChatGPT——热潮背后的反思

【前沿技术杂谈&#xff1a;ChatGPT】ChatGPT——热潮背后的反思 缘起&#xff1a;无中生有&#xff0c;涅槃重生人工智能技术人工智能的发展史无中生有内容自动生成技术的发展代表企业OpenAI-GPT系列技术的发展历程ChatGPT新特点 热潮&#xff1a;万众瞩目&#xff0c;群雄逐鹿…

深入理解STL空间分配器(一)

目录 1.概述 2. STL的几种空间分配器介绍 3. new_allocator 3.1 allocate的实现 3.2 deallocate的实现 3.3 其中几个宏的定义 3.4 _M_max_size的实现 4. malloc_allocator 1.概述 STL的空间分配器&#xff08;allocator&#xff09;定义于命名空间std内&#xff0c;主…