Quellcode durchsuchen

lnmp.sh 安装 wordpress

hongwenjun vor 3 Jahren
Ursprung
Commit
6ad738e77e
2 geänderte Dateien mit 51 neuen und 0 gelöschten Zeilen
  1. 31 0
      lnmp/docker-compose.yml
  2. 20 0
      lnmp/lnmp.sh

+ 31 - 0
lnmp/docker-compose.yml

@@ -0,0 +1,31 @@
+version: '3.1'
+services:
+    wordpress:
+        image: hongwenjun/nginx-php
+        container_name: wordpress
+        restart: always
+        volumes:
+            - /data/www/wordpress:/var/www/html
+        ports:
+            - 80:80
+        networks:
+            - frontend
+
+    mysql:
+        image: mysql
+        restart: always
+        volumes:
+            - /data/mysql:/var/lib/mysql
+        ports:
+            - 3306:3306
+        environment:
+            TZ: 'Asia/Shanghai'
+            MYSQL_DATABASE: wordpress
+            MYSQL_ROOT_PASSWORD: WordPress@2021
+        command: ['mysqld', '--character-set-server=utf8']
+        networks:
+            - backend
+
+networks:
+    frontend:
+    backend:

+ 20 - 0
lnmp/lnmp.sh

@@ -0,0 +1,20 @@
+#!/bin/bash
+
+# Usage:  curl -L http://git.io/lnmp.sh | bash
+
+# 建立网站和数据库目录和下载wordpress程序设置目录权限
+mkdir -p  /data/www/   /data/mysql
+cd  /data/www
+curl https://cn.wordpress.org/latest-zh_CN.tar.gz | tar -zx
+chown -R www-data:www-data  /data/www/wordpress
+
+# 安装 docker-compose 部署工具,部署lnmp
+wget  https://raw.githubusercontent.com/hongwenjun/nginx-php/main/lnmp/docker-compose.yml
+apt install -y docker-compose
+docker-compose up -d
+
+# 配置 wordpress 默认密码
+echo ":: 数据库名:  wordpress"
+echo "::  用户名 :  root"
+echo "::  密  码 :  WordPress@2021"
+echo "::数据库主机: 172.17.0.1"