日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Docker-compose 安装配置 Nginx PHP MySQL Laravel

發布時間:2025/3/20 数据库 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Docker-compose 安装配置 Nginx PHP MySQL Laravel 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

    • 文件目錄
    • docker-compose.yml
    • 執行 docker-compose.yml

文件目錄

/home/project/ ├── docker-compose.yml ├── mysql │ ├── conf │ │ └── my.cnf │ ├── data │ ├── init.sql │ ├── logs │ │ ├── error.log │ │ └── general.log │ └── privileges.sql ├── nginx │ ├── conf.d │ │ └── web.conf │ ├── log │ │ ├── access.log │ │ └── error.log │ ├── mime.types │ ├── nginx.conf │ ├── nginx.dockerfile │ ├── ssl │ └── users ├── php │ ├── local.ini │ └── www.log.slow └── www │ ├── php.dockerfile │ └── 項目的web

docker-compose.yml

version: "3.7" services: php:build:context: $PWDdockerfile: ./www/php.dockerfileimage: php7.3.3-fpmcontainer_name: web_phprestart: unless-stoppedtty: trueenvironment:SREVICE_TAG: prodSERVICE_NAME: phpvolumes:- /etc/localtime:/etc/localtime- $PWD/www:/var/www/html/web - $PWD/php/local.ini:/usr/local/etc/php/cond.d/local.iniworking_dir: /var/www/html/webnetworks: - web_netnginx:build:context: $PWDdockerfile: ./nginx/nginx.dockerfileimage: nginx:1.15.8container_name: web_nginxrestart: unless-stoppedtty: trueports:- 80:80working_dir: /var/www/html/webvolumes:- /etc/localtime:/etc/localtime- $PWD/nginx/users:/etc/nginx/users- $PWD/nginx/nginx.conf:/etc/nginx/nginx.conf - $PWD/nginx/conf.d/web.conf:/etc/nginx/conf.d/web.conf - $PWD/nginx/log:/var/log/nginx - $PWD/www:/var/www/html/web networks: - web_netdepends_on:- phpmysql:image: mysql:5.7.25container_name: web_mysqlrestart: unless-stoppedvolumes:- /etc/localtime:/etc/localtime- $PWD/mysql/data:/var/lib/mysql- $PWD/mysql/conf/my.cnf:/etc/mysql/my.cnf- $PWD/mysql/init.sql:/docker-entrypoint-initdb.d/init.sql:ro- $PWD/mysql/privileges.sql:/docker-entrypoint-initdb.d/privileges.sql:ronetworks: - web_netenvironment:MYSQL_ROOT_PASSWORD: <root 用戶密碼>MYSQL_USER: <userA>MYSQL_PASSWORD: <userA 的密碼>MYSQL_DATABASE: <新增數據庫> networks:web_net:driver: bridgeexternal:name: web_net# 需要先用docker network create web_net 命令創建好

執行 docker-compose.yml

docker-compose up -d

總結

以上是生活随笔為你收集整理的Docker-compose 安装配置 Nginx PHP MySQL Laravel的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。