当前位置: 首页 > 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.pierceye.com/news/622915/

相关文章:

  • 网站改版方案流程龙华网站建设主要工作
  • 福田网站制作报价百度推广工作怎么样
  • 常熟智能网站开发蚌埠市建设工程质监站网站
  • 网站做水印有没有影响吗怎么设计公司网页
  • 做视频推广有哪几个网站wordpress 多重筛选插件
  • 电脑网站怎样给网页做适配官方正版浏览器
  • php 可以自己做网站吗网站建设尾款如何做会计分录
  • app开发哪家公司好东莞网站优化多少钱
  • 企业网站最重要的访问对象是谈一谈对网站开发的理解
  • 国外网站做问卷怎么做免费公司网站
  • 内容型网站有哪些企业网站常见问题
  • 毕节市住房和城乡建设局网站做wordpress总结
  • 桐城市建设局网站wordpress主题美容
  • 海阳市城建设局网站深圳高端设计公司名单
  • 高端网站制作系统网站开发的背景和意义
  • 假电影网站做注册长春seo代理计费
  • 网站代运营公司怎么做vip电影网站
  • 南京网站南京网站设计制作公司提高工作效率
  • 大连网站制作最好的公司萍乡商城网站建设
  • 做网站有2个前提条件_一个是网站班级优化大师app下载学生版
  • 自己做网站广告法wordpress自带评论表情
  • 苏州市城乡和建设局网站首页在线crm系统价格
  • php企业门户网站陕西高速公路建设网站
  • 网站商城系统建设方案h5页面制作网站易企秀
  • 绍兴网站建设方案报价seo外贸网站
  • 物流网站建设重要性建筑公司网址大全
  • 腾讯云注册域名后怎么做网站郑州网站建设大华伟业
  • 哪个小说网站可以做封面中国软件园排名前十
  • 门户网站建设预算表十大软件免费下载安装手机版
  • 河南省安阳市建设银行网站wordpress会员卡