当前位置: 首页 > news >正文

qq群网站推广游戏推广平台

qq群网站推广,游戏推广平台,开发app找那个公司,张家港那家做网站一、通过docker compose 自动一键部署WordPress 1. 准备工作 安装 Docker 和 Docker Compose确保服务器有公网 IP#xff08;如果需要外部访问#xff09;域名#xff08;可选#xff0c;用于绑定网站#xff09; 2. 创建 Docker Compose 配置文件 创建一个docker-compose…一、通过docker compose 自动一键部署WordPress 1. 准备工作 安装 Docker 和 Docker Compose确保服务器有公网 IP如果需要外部访问域名可选用于绑定网站 2. 创建 Docker Compose 配置文件 创建一个docker-compose.yml文件内容如下 version: 3.8services:# WordPress服务wordpress:image: wordpress:latestrestart: alwaysports:- 80:80 # 将容器的80端口映射到主机的80端口environment:WORDPRESS_DB_HOST: dbWORDPRESS_DB_USER: wordpressWORDPRESS_DB_PASSWORD: your_secure_passwordWORDPRESS_DB_NAME: wordpress_dbvolumes:- wordpress_data:/var/www/html # 持久化存储WordPress数据depends_on:- db# 数据库服务db:image: mysql:5.7restart: alwaysenvironment:MYSQL_ROOT_PASSWORD: root_secure_passwordMYSQL_DATABASE: wordpress_dbMYSQL_USER: wordpressMYSQL_PASSWORD: your_secure_passwordvolumes:- db_data:/var/lib/mysql # 持久化存储数据库数据volumes:wordpress_data:db_data:3. 启动服务 在配置文件所在目录执行以下命令 # 启动服务 docker compose up -d# 查看运行状态 docker compose ps# 停止服务保留容器和数据 docker compose stop# 停止并删除服务保留数据卷 docker compose down# 执行删除命令包含数据卷 docker compose down -v# 强制重新构建并启动 docker compose up -d --force-recreate4. 初始化 WordPress打开浏览器访问服务器 IP 地址或绑定的域名选择网站语言填写网站基本信息站点标题、用户名、密码、邮箱点击 “安装 WordPress” 完成初始化5. 后续操作 登录后台访问http://你的IP/wp-admin安装主题在后台 “外观 - 主题” 中选择合适的主题安装插件根据需求安装必要的插件如 SEO、安全、备份等配置域名将域名解析到服务器 IP并在 WordPress 设置中更新站点地址 二、手动部署WordPress 1. 提前创建数据卷持久化数据 为了确保 WordPress 文件和 MySQL 数据在容器删除后不丢失先创建两个数据卷 # 创建存储WordPress文件的数据卷 docker volume create wordpress_data# 创建存储MySQL数据的数据卷 docker volume create db_data2. 创建自定义网络让容器互通 WordPress 容器需要连接到 MySQL 容器最好创建一个自定义网络而非默认网络这样容器可以通过 “容器名” 互相访问默认网络可能需要 IP 地址不方便 docker network create wordpress_network3. 启动 MySQL 数据库容器 先启动数据库容器因为 WordPress 依赖数据库配置环境变量、数据卷和网络 docker run -d \--name wordpress_db \ # 给容器起个名字方便后续引用--network wordpress_network \ # 加入自定义网络-e MYSQL_ROOT_PASSWORDroot_secure_password \ # MySQL root密码替换为你的强密码-e MYSQL_DATABASEwordpress_db \ # 自动创建的数据库名-e MYSQL_USERwordpress \ # 给WordPress用的数据库用户-e MYSQL_PASSWORDyour_secure_password \ # 数据库用户密码替换为你的密码-v db_data:/var/lib/mysql \ # 挂载数据卷持久化MySQL数据--restart always \ # 自动重启策略mysql:5.7 # 使用的镜像MySQL 5.7参数说明 -d后台运行容器--name指定容器名称后续 WordPress 容器会通过这个名称连接数据库--network加入之前创建的网络确保和 WordPress 容器在同一网络-e设置环境变量初始化 MySQL 配置-v挂载数据卷db_data卷映射到容器内的/var/lib/mysqlMySQL 数据存储目录--restart always容器退出后自动重启保证服务稳定性4. 启动 WordPress 容器 等 MySQL 容器启动就绪后约 30 秒可通过docker logs wordpress_db查看启动日志启动 WordPress 容器 docker run -d \--name wordpress_site \ # 容器名称--network wordpress_network \ # 加入同一网络与数据库互通-p 80:80 \ # 端口映射主机80端口 → 容器80端口-e WORDPRESS_DB_HOSTwordpress_db \ # 数据库主机填MySQL容器的名称网络内可直接解析-e WORDPRESS_DB_USERwordpress \ # 数据库用户名与MySQL配置一致-e WORDPRESS_DB_PASSWORDyour_secure_password \ # 数据库密码与MySQL配置一致-e WORDPRESS_DB_NAMEwordpress_db \ # 数据库名与MySQL配置一致-v wordpress_data:/var/www/html \ # 挂载数据卷持久化WordPress文件--restart always \ # 自动重启策略wordpress:latest # 使用的镜像最新版WordPress参数说明 --network与 MySQL 容器在同一网络因此WORDPRESS_DB_HOST可以直接填 MySQL 容器的名称wordpress_db-p 80:80外部通过主机的 80 端口访问 WordPress如http://服务器IP-vwordpress_data卷映射到容器内的/var/www/htmlWordPress 的核心文件、主题、插件等存储目录环境变量必须与 MySQL 容器的配置完全一致否则 WordPress 无法连接数据库5. 验证部署查看容器状态 docker ps # 查看运行中的容器应包含wordpress_site和wordpress_db访问网站在浏览器中输入服务器的 IP 地址或绑定的域名应显示 WordPress 的初始化页面。后续操作与 Docker Compose 方式一致 初始化 WordPress按页面提示设置站点标题、管理员账号等登录后台http://服务器IP/wp-admin管理容器 停止容器docker stop wordpress_site wordpress_db启动容器docker start wordpress_site wordpress_db删除容器数据卷保留docker rm wordpress_site wordpress_db 备份数据数据卷存储在/var/lib/docker/volumes/目录可直接备份该目录 与 Docker Compose 的区别 手动操作需要分步执行命令且需要手动管理网络和启动顺序必须先启动数据库没有 “一键启动 / 停止所有服务” 的便捷性Docker Compose 的up/down命令配置分散在命令中不如docker-compose.yml文件直观后期修改需重新执行docker run命令
http://www.zqtcl.cn/news/793958/

相关文章:

  • 做网站前后端的发布流程如何管理wordpress网站模板下载
  • 网站历史频道怎么做网站修改标题有影响吗
  • 做自己的卡盟网站做技术一般逛那些网站
  • 网站建设自学多长时间做网站原型的软件
  • 营销型的物流网站模板北京楼市最新消息
  • 宁波模版建站公司湘潭建设网站公司
  • 世界十大网站排名出炉最新军事新闻最新消息视频
  • 医疗电子的网站建设城市建设管理
  • win10建站wordpress商城网站结算页面怎么做
  • 电商网站模板引擎惠阳做网站公司
  • 如何在百度做网站推广中企动力企业邮箱手机邮箱
  • extjs做的网站开发公司宣传语
  • 长安做外贸网站关于阅读类网站的建设规划书
  • php网站建设思路方案阿里巴巴如何建设网站
  • 网站做什么推广好网站域名注册步骤
  • 官方建网站有哪些步骤国内成熟的crm系统
  • 建设银行深圳天健世纪支行网站电子商务网站建设员
  • 个人备案域名可以做企业网站吗海南做公司网站
  • 浙江坤宇建设有限公司网站施工企业施工生产计划
  • 成都建站推广域名备案用的网站建设方案
  • 西安市城乡建设管理局网站6一级域名生成二级域名
  • 网站建设沙漠风服装公司网站源码
  • 体检营销型网站php网站建设培训班
  • 做洁具最好的网站数据分析
  • 郑州网站建设丶汉狮网络网站建设中图片是什么意思
  • 深圳网站建设公司设计公司做影视网站用主机还是用服务器
  • 网站建设价格如何做问卷调查网站
  • 网络营销推广合同天津网站seo策划
  • 明年做那个网站致富wordpress loper
  • 网站开发原理柳州网站推广