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

最新互联网项目平台网站广州高端网站开发

最新互联网项目平台网站,广州高端网站开发,如何做淘客网站,成品源码网站一、通过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/622915/

相关文章:

  • 哈尔滨微信网站开发wordpress 视
  • wordpress 分享封面图片尺寸重庆官网优化乐育公司
  • dede手机网站更新受欢迎的昆明网站建设
  • 网站设计外包合同专做自驾游的网站
  • 网站建设服务预算游戏网站怎么赚钱
  • 怎么做网站关键词视频手机网页前端开发
  • 好网站具备条件网站建设外链
  • 青岛如何建立企业网站企业中国数据域名注册
  • 怎么看网站做的好不好南京h5 网站建设
  • 贵阳微信网站制作下列哪一项不属于电子商务网站建设
  • 有没有做电子名片的网站网络广告怎么投放
  • 网站开发要用cms教育网站制作价格
  • 深圳华鑫峰网站建设wordpress 关闭新闻
  • 韩国网站加速器南宁做网站seo
  • 义乌网站建设公司书生商友小程序自己制作流程
  • 株洲企业网站建设费用python mysql开发网站开发
  • 东航集团客户网站是哪家公司建设网站开发软件开发
  • 淮安企业网站制作科技公司办公室设计
  • 东莞企石网站设计手机能制作网站吗
  • 大连网站建设选高合科技广州开发区人才工作集团有限公司
  • 四川建设招标网站首页价格低廉怎么换个说法
  • 南昌企业制作网站龙华区深圳北站
  • 北京网站设计案例郑州网站设计培训
  • wordpress在lnmp部署百度搜索引擎优化案例
  • asp网站建设 文献综述评价一个网站设计的好坏
  • 做网站虚拟主机配置网站是怎样制作的
  • 网站建设方案 文库新乡网站seo优化
  • 网站优化需要什么软件有没有帮别人做网站
  • 做国外网站选择vps汉中公司做网站
  • ipad网站开发百度推广送的公司网站有什么用