记录我的一些生活写照、无聊的牢骚、内心世界的活动 注册 | 登陆

一键 WordPress 博客安装脚本,同时也是 LNMP 套件

一键 WordPress 博客安装脚本,同时也是 LNMP 套件

一键 WordPress 博客安装脚本
XML/HTML代码
  1. curl -L  git.io/lnmp.sh | bash
  2. # 国内用户使用镜像
  3. curl -L  262235.xyz/lnmp.sh | bash
手动安装
建立网站和数据库目录和下载wordpress程序设置目录权限
XML/HTML代码
  1. mkdir -p  /data/www/   /data/mysql
  2. cd  /data/www
  3. curl https://cn.wordpress.org/latest-zh_CN.tar.gz | tar -zx
  4. chown -R www-data:www-data  /data/www/wordpress
安装 docker-compose 部署工具,部署lnmp
XML/HTML代码
  1. apt install -y docker-compose
  2. wget  docker-compose.yml
  3. docker-compose up -d
设置 wordpress 网页程序
XML/HTML代码
  1. 数据库名:  wordpress
  2. 用户名:    root
  3. 密  码:    WordPress@2021
  4. 数据库主机: db
wordpress_set.png
 
附: docker-compose.yml 文件内容
XML/HTML代码
  1. version: '3.1'
  2. services:
  3.  
  4.     db:
  5.         image: mysql
  6.         command: --default-authentication-plugin=mysql_native_password
  7.         restart: always
  8.         volumes:
  9.             - /data/mysql:/var/lib/mysql
  10.         environment:
  11.             MYSQL_DATABASE: wordpress
  12.             MYSQL_ROOT_PASSWORD: WordPress@2021
  13.  
  14.     adminer:
  15.         image: adminer
  16.         restart: always
  17.         ports:
  18.             - 10086:8080
  19.  
  20.     wordpress:
  21.         image: hongwenjun/nginx-php
  22.         container_name: wordpress
  23.         restart: always
  24.         volumes:
  25.             - /data/www/wordpress:/var/www/html
  26.         ports:
  27.             - 80:80
  28.             - 443:443
默认10086端口登录数据库管理adminer 。
 
一键docker搭建typecho博客:https://hub.docker.com/r/80x86/typecho
XML/HTML代码
  1. docker run -d \
  2. --name=typecho-blog \
  3. --restart always \
  4. --mount type=tmpfs,destination=/tmp \
  5. -v /srv/http/typecho:/data \
  6. -e PHP_TZ=Asia/Shanghai \
  7. -e PHP_MAX_EXECUTION_TIME=600 \
  8. -p 90:80 \
  9. 80x86/typecho:latest
其他的自行搜索:https://hub.docker.com/

« 上一篇 | 下一篇 »

发表评论

评论内容 (必填):