Docker部署情侣恋爱网站

发布时间:2024年01月10日

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

源码作者网站: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 /app

RUN 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: Dockerfile
    ports:
      - "1314:80"
    container_name: php-zc
    restart: always
  #修改成自己数据库的信息
  mysql:
    image: mysql:5.7
    environment:
      MYSQL_ROOT_PASSWORD: xxxxxx 
      MYSQL_DATABASE: xxx 
      MYSQL_USER: xxx
      MYSQL_PASSWORD: xxxx
    volumes:
      - ./mysql/db_data:/var/lib/mysql
      - ./mysql/love.sql:/docker-entrypoint-initdb.d/love.sql
    restart: always
    ports:
      - "3306:3306"
    container_name: mysql

5. Docker部署

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

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

文章来源:https://blog.csdn.net/qq_52716296/article/details/135500609
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。