wordpress:6.3的docker部署和k8s部署方式

wordpress:6.3的docker部署

一.docker部署mysql5.7数据库

docker pull mysql:5.7
mkdir -p /data/mysql/data /data/mysql/logs /data/mysql/conf
touch /data/mysql/conf/my.cnf
docker run --restart=always -p 13306:3306 --name mysql -v /data/mysql/conf:/etc/mysql/conf.d -v /data/mysql/logs:/logs -v /data/mysql/data:/var/lib/mysql -v /etc/localtime:/etc/localtime:ro -e MYSQL_ROOT_PASSWORD=111111 -d mysql:5.7
docker exec -it mysql bash

二.创建wordpress用户

1、root登录服务器 进入数据库 mysql -u root -p111111
2、创建数据库 create database wordpress;  shop 为数据库名称
3、查看创建数据库 show databases; (小命令 use shop; 进入数据库 show table;)
4、创建数据库的用户
create user 'wordpress'@'%' identified by '111111';
'wordpress' 用户名称
'111111' 用户密码
@后的命令解释
'%' - 所有情况都能访问
'localhost' - 本机才能访问
'111.222.33.44' - 指定 ip 才能访问
5、给予新用户的授予权限
grant all on wordpress.* to wordpress@'%'  identified by "111111";
all 可以替换为 select,delete,update,create,drop
数据库名 所有的 用*
数据库表 所有的 用*
6、查看权限
show grants for 'wordpress'@'%' (如果定义了指定ip 访问 就需要更改为ip地址)
7、删除用户
drop user 用户名称 
8、修改用户
rename user '用户名称'@'ip地址/%' to '新用户'@'ip地址/%';
9、修改密码set password for '用户名'@'IP地址' = Password('新密码');

三.docker部署wordpress服务

docker run -itd --name=wordpress --restart=always -v /data/wordpress/html:/var/www/html --link mysql:mysql -p 8888:80 -d wordpress:6.3

http://192.168.1.1:8888/
在这里插入图片描述
在这里插入图片描述
http://192.168.1.1:8888/wp-login.php #登录wordpress

wordpress:6.3k8s部署方式

重点就是将数据库连接配置设置好就行,没啥技术难点

---
apiVersion: apps/v1
kind: Deployment
metadata:name: test-wordpresslabels:app: wordpressenv: testteam: scorpiorole: service
spec:selector:matchLabels:app: wordpressenv: testteam: scorpiorole: servicereplicas: 1strategy:rollingUpdate:maxSurge: 20%maxUnavailable: 5%type: RollingUpdatetemplate:metadata:name: wordpressannotations:proxy.istio.io/config: |terminationDrainDuration: "35s"labels:app: wordpressenv: testteam: scorpiorole: servicespec:terminationGracePeriodSeconds: 65containers:- name: wordpressimage: wordpress:6.3imagePullPolicy: IfNotPresentenv:- name: WORDPRESS_DB_HOSTvalue: '192.168.1.1:13306'- name: WORDPRESS_DB_USERvalue: 'root'- name: WORDPRESS_DB_PASSWORDvalue: 'wordpress'- name: WORDPRESS_DB_NAMEvalue: 'wordpress'- name: TZvalue: Asia/Shanghaiports:- containerPort: 80name: http-port
#          livenessProbe:
#            httpGet:
#              path: /actuator/health
#              port: http-port
#            initialDelaySeconds: 10
#            timeoutSeconds: 30
#            periodSeconds: 30
#            failureThreshold: 3
#          readinessProbe:
#            httpGet:
#              path: /actuator/health
#              port: http-port
#            initialDelaySeconds: 10
#            timeoutSeconds: 30
#            failureThreshold: 3volumeMounts:- name: var-www-htmlmountPath: /var/www/htmlvolumes:- name: var-www-htmlhostPath:path: /data/var/www/htmltype: DirectoryOrCreate
---
apiVersion: v1
kind: Service
metadata:name: test-wordpresslabels:app: wordpressenv: testteam: scorpiorole: service
spec:type: ClusterIPports:- port: 80targetPort: 80protocol: TCPselector:app: wordpressenv: testteam: scorpiorole: service

registry.cn-shenzhen.aliyuncs.com/gemdale/wordpress:6.3.0-php8.2-apache #这个镜像是wordpress6.3推入本地镜像仓库的镜像

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/221788.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

std::vector

这里主要介绍下reserce/resize、push_back/emplace_back、shrink_to_fit/clear等接口; 1. reserve and resize C的vector对象可以通过reserve方法来设置vector对象的容量,通过resize方法来改变vector对象的大小。reserve所设置的容量指的是vector容器中可…

网工内推 | IT经理,50k*14薪,NP以上即可,七险一金

01 海天瑞声 招聘岗位:IT经理 职责描述: 1、IT基础架构的方案制定、实施和日常维护,包括机房建设运维、服务器配置及运维、网络规划及运维、上网行为管理、电话、电话、监控、门禁等各类弱电系统搭建及运维 2、负责公司环境及网络安全防御体…

Vue 按键修饰符

常用按键修饰符:enter【回车】、delete【删除】、esc【退出】、space【空格】、tab【缩进】、up【上】、down【下】、left【左】、right【右】 。 系统按键修饰符:ctrl、alt、shift、meta【四个小方块】 。 鼠标修饰符:left【左键】、right…

Chip and Ribbon Educational Codeforces Round 158 (Rated for Div. 2)

Problem - B - Codeforces 题目大意:有一个n个数的数组a,有一个初始等于1的指针,有两种操作: 1.设指针当前位置为l,可以选择一个任意位置r(r>l),使[l,r]内所有数1 2.将指针移动到一个任意位置&#x…

ubuntu 自动安装 MKL Intel fortran 编译器 ifort 及完美平替

首先据不完全观察,gfortran 与 openblas是 intel fortran 编译器 ifotr和mkl的非常优秀的平替,openblas连函数名都跟mkl一样,加了一个下划线。 1, 概况 https://www.intel.com/content/www/us/en/developer/tools/oneapi/base-too…

配电房电力智能运维系统

配电房电力智能运维系统是一种采用先进的信息技术手段,对配电房的电力设备进行实时监控、数据分析和管理的系统。它能够提高电力设备的安全性和效率,降低运维成本,为用户提供更加优质、高效的电力服务。 该系统依托智能运维工具-电易云&#…

PCL点云处理之反算两块点云的放缩比例 (二百二十三)

PCL点云处理之反算两块点云的放缩比例 (二百二十三) 一、算法介绍二、算法实现1.代码2.结果一、算法介绍 在 PCL点云处理之等比例放大与缩小点云尺寸(七十二)一章中,介绍了如何等比例放大缩小一块点云,这里介绍如何反算得到两片经过放缩的点云之间的比例,这种计算方法应…

关系型数据库和非关系型数据库有什么区别?

一、什么是数据库? 数据库是一个结构化的数据集合,用于存储、管理和组织数据。它是一个电子化的文件柜,可以存储大量的数据,并提供了一种高效地检索、更新和管理数据的方法。数据库可以用于存储各种类型的数据,例如文…

【排序算法】之归并排序

归并思想 先拆分后合并 也就是分治; 拆分合并思想具体讲解可以参考以下链接: b站链接: 点这里:b站归并思想具体讲解 看代码 代码中的例子参考上图和下图 public class MergeSort {//一、拆分部分public static void split(i…

springcloud getway 网关之过滤器filter

1. Filter的使用 filter是Gateway的三大核心之一,路由过滤器可用于修改进入HTTP请求和返回的HTTP响应,路由过滤器只能指定路由进行使用。Gateway内置了多种路由过滤器,他们都由GatewayFilter工程 2. Filter的作用 当我们有很多个服务时&am…

【机器学习 | 假设检验系列】假设检验系列—卡方检验(详细案例,数学公式原理推导),最常被忽视得假设检验确定不来看看?

🤵‍♂️ 个人主页: AI_magician 📡主页地址: 作者简介:CSDN内容合伙人,全栈领域优质创作者。 👨‍💻景愿:旨在于能和更多的热爱计算机的伙伴一起成长!!&…

2024 年,新程序员如何与AI共赢!!

🌷🍁 博主猫头虎 带您 Go to New World.✨🍁 🦄 博客首页——猫头虎的博客🎐 🐳《面试题大全专栏》 文章图文并茂🦕生动形象🦖简单易学!欢迎大家来踩踩~🌺 &a…

如何在Facebook Business Manager进行企业认证

Facebook Business Manager,简称BM,按照字面意思理解就是Facebook官方的商务管理平台,是供广告主团队去使用的一个管理工具。BM可以绑定Facebook公共主页、广告账户等一系列Facebook账号。通过BM,企业就可以在一个后台&#xff0c…

Amazon SageMaker: 拓展机器学习边界,塑造未来创新趋势

授权说明:本篇文章授权活动官方亚马逊云科技文章转发、改写权,包括不限于在 亚马逊云科技开发者社区, 知乎,自媒体平台,第三方开发者媒体等亚马逊云科技官方渠道。 近期在 re:Invent 2023 大会上,亚马逊云科技发布了一…

Stable Diffusion 源码解析(1)

参考1:https://blog.csdn.net/Eric_1993/article/details/129393890 参考2:https://zhuanlan.zhihu.com/p/613337342 1.StableDiffusion基本原理1.1 UNetModel、FrozenCLIP 模型1.2 DDPM、DDIM、PLMS算法 2. Runwayml SD 源码2.1 Img2Img Pipeline2.2 DD…

蚁群优化算法ACO

蚁群优化算法模拟了自然界中蚂蚁的觅食行为,信息素浓度的大小表征路径的远近,信息素浓度越高,表示对应的路径距离越短。同时,路径上的信息素浓度会随着时间的推进而逐渐衰减。 1.过程 (1)初始化参数 蚁群…

Nginx+Tomcat实现负载均衡和动静分离

目录 前瞻 动静分离和负载均衡原理 实现方法 实验(七层代理) 部署Nginx负载均衡服务器(192.168.75.50:80) 部署第一台Tomcat应用服务器(192.168.75.60:8080) 多实例部署第二台Tomcat应用服务器(192.168.75.70:80…

8080端口被占用怎么解决,并结束释放8080端口

8080端口是被用于WWW代理服务的,可以实现网页浏览,经常在访问某个网站或使用代理服务器的时候,Win10 8080端口被占用解决方法吧。 1、按【 Win r】 2、运行窗口,输入【cmd】命令,按【确定或回车】,打开命…

基于SpringBoot 校园招聘系统设计与实现(源码+文档+可视化HTML+数据库)

摘 要 基于SpringBoot 校园招聘系统是一种基于Java技术的校园招聘和可视化展示的系统。该系统通过采集和整合各类招聘网站、社交媒体等渠道的数据,对招聘岗位进行深入分析,并将分析结果以直观、易懂的可视化形式呈现。系统能够自动从多个数据源获取招聘…

电子学会C/C++编程等级考试2023年03月(五级)真题解析

C/C++等级考试(1~8级)全部真题・点这里 第1题:拼点游戏 C和S两位同学一起玩拼点游戏。有一堆白色卡牌和一堆蓝色卡牌,每张卡牌上写了一个整数点数。C随机抽取n张白色卡牌,S随机抽取n张蓝色卡牌,他们进行n回合拼点,每次两人各出一张卡牌,点数大者获得三颗巧克力,小者获…