Linux
文章平均质量分 76
小白的成功进阶之路
解决问题的唯一办法,就是让自己变得更强大
展开
-
K8S——关于K8S控制台的yaml文件编写(基于上一章多节点K8S部署)
K8S——关于K8S控制台的yaml文件编写(基于上一章多节点K8S部署)一、yaml文件编写流程二、证书自签一、yaml文件编写流程rbac.yaml---->secret.yaml---->configmap.yaml---->controller.yaml----->dashboard.yaml------------------------------------------------------------------------#dashboard-rbac.y原创 2021-06-21 17:01:43 · 1304 阅读 · 4 评论 -
K8S——单master节点和基于单master节点的双master节点二进制部署(本机实验,防止卡顿,所以多master就不做3台了)
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport原创 2021-06-05 08:01:08 · 2394 阅读 · 171 评论 -
介绍一些平时用得到的服务/组件
介绍一些平时用得到的服务/组件组件名属性标签特性使用场景Mysql关系型数据库,行式存储,支持sql轻量级数据分析,存储hive的元数据,kettle的资源库,web 应用后台库Oracle关系型数据库,行式存储,支持sql中量级数据分析,存储 。可分布式BI(商业智能)ES分布式全文搜索引擎ES自动可以将海量数据分散到多台服务器上去存储和检索,支持海量数据进行近实时的全文检索(like “%ABC%”)和结构化检索(= “ABC” )站内搜索(电商,原创 2021-06-02 19:44:29 · 507 阅读 · 6 评论 -
简单的docker-compose编写介绍(包含 nginx+tomcat 实例演示)
简单的docker-conpose编写介绍(包含实例演示)一、docker compose常用命令二、docker compose配置常用字段三、docker compose 演示(tomcat+nginx)1、dockerfile撰写 nginx 镜像2、dockerfile撰写 tomcat 镜像3、撰写docker compose.yml文件4、开启,并查看运行状态5、进行网页测试(分别输入192.168.184.70、192.168.184.70:8080/192.168.184.70/lucien原创 2021-06-02 15:53:46 · 2764 阅读 · 61 评论 -
关于HTTP中40X和50X的问题(介绍,可根据介绍找出问题解决方案)
关于HTTP中40X和50X的问题一、400错误。二、401错误。情况一 : 有防御性的安全策略情况二: 密码,账户名错误三、402错误。四、403错误。五、404错误。六、405错误。七、408错误。八、500错误。九、501错误。十、502错误。十一、503错误。十二、504错误。十三、505错误。一、400错误。 说明服务器无法理解用户的请求,除非进行修改,不然你按再多刷新也没有用。很有可能的情况是,你不小心输入错误了,导致服务器根本不知道你要表达什么。 认真检查有没有错误输入。二、40原创 2021-06-01 19:53:16 · 4923 阅读 · 23 评论 -
闲着无聊,今天就写个 dockerfile 定制 tomcat+nginx 集群
dockerfile 定制 tomcat+nginx 集群前言(来张图)一、dockerfile撰写 tomcat 镜像二、dockerfile撰写 nginx 镜像三、查看镜像构建情况四、分别开启nginx和tomcat五、测试前言(来张图)一、dockerfile撰写 tomcat 镜像FROM centos:7.4.1708COPY jdk-8u201-linux-x64.rpm /optADD apache-tomcat-9.0.16.tar.gz /optRUN cd /opt &a原创 2021-06-01 18:16:21 · 1261 阅读 · 53 评论 -
简单几步就教会你如何使用 dockerfile 制作 LNMP 镜像,还不赶紧学起来
简单几步就教会你如何使用dockerfile制作LNMP镜像前言一、dockerfile撰写php镜像二、dockerfile撰写mysql镜像三、dockerfile撰写nginx镜像四、查看镜像构建情况五、分别开启nginx、mysql和php镜像六、进行测试前言注意:搞docker的环境时,切记把firewalld和selinux关了,否则docker很多服务会起不来一、dockerfile撰写php镜像FROM centos:7.4.1708ENV TIME_ZOME Asia/Shan原创 2021-05-31 23:11:00 · 3630 阅读 · 51 评论 -
docker 分布式 lnmp 镜像制作
docker 分布式 lnmp 镜像制作一、docker 分布式 lnmp 镜像制作1、运行Nginx、MySQL、PHP容器2、修改Nginx配置文件,以便对接PHP容器3、进行测试虚拟机输入localhost/index.php本机输入 192.168.184.70/index.php (我虚拟机地址是192.168.184.70)一、docker 分布式 lnmp 镜像制作1、运行Nginx、MySQL、PHP容器#关闭防火墙及核心防护systemctl disable firewalld原创 2021-05-30 12:07:03 · 2333 阅读 · 70 评论 -
瞬间带你了解如何优化 Mysql 数据库,老板再也不担心客户投诉了
Mysql优化(通用版)一、优化方向二、优化方法1、监控分析2、改变 SQL 执行计划三、软优化1、查询语句优化2、优化子查询3、使用索引4、分解表5、增加中间表6、增加冗余字段7、选择合适的引擎8、分析表、检查表、优化表9、视图的使用四、硬优化1、CPU、内存、磁盘2、参数(提高资源利用率——》提高MySQL服务器性能)3、分库分表五、架构优化1、主从复制①、异步复制②、全同步复制③、半同步复制2、读写分离3、MHA高可用4、proxySQL代理一、优化方向二、优化方法1、监控分析 硬件资源监原创 2021-05-29 14:14:31 · 1038 阅读 · 28 评论 -
五分钟学会企业的OpenStack(T版)——简介及安装方式
五分钟学会企业的OpenStack安装方式(T版)一、OpenStack简介二、OpenStack安装方式(T版)系列一、OpenStack简介OpenStack(一)——OpenStack与云计算概述OpenStack(二)——Keystone组件OpenStack(三)——Glance组件二、OpenStack安装方式(T版)系列传统公司部署OpenStack(t版)简易介绍(一)——环境部署传统公司部署OpenStack(t版)简易介绍(二)——Keystone组件部署传统公司部署Op原创 2021-05-27 02:59:38 · 1218 阅读 · 69 评论 -
OpenStack(五)——Neutron组件
OpenStack(五)——Neutron组件一、OpenStack网络1、Linux网络虚拟化2、Linux虚拟网桥3、虚拟局域网4、开放虚拟交换机(OVS)二、OpenStack网络基础服务1、Neutron网络结构2、网路、子网和端口3、网络拓扑类型小结4、网络基本架构三、Nuetron主要插件、代理与服务1、M2插件2、Linux Bridge 代理3、Open vSwitch 代理总结vlan的作用OVSOpenStack网络基础服务一、OpenStack网络 网络是openstack最重要原创 2021-05-27 01:12:52 · 4124 阅读 · 15 评论 -
OpenStack(四)——Nova组件
OpenStack(四)——Nova组件一、Nova计算服务二、Nova的架构三、Nova组件介绍1、API2、Scheduler①、Nova调度器类型②、调度器调度过程3、Compute①、主要功能②、工作过程4、Conductor5、PlacementAPI四、Nova的Cell架构1、单cell架构举例:创建虚拟机一、Nova计算服务 计算服务是openstack最核心的服务之一,负责维护和管理云环境的计算资源,它在openstack项目中代号是nova。 Nova自身并没有提供任何虚拟化能力原创 2021-05-26 23:11:52 · 2872 阅读 · 13 评论 -
传统公司部署OpenStack(t版)简易介绍(九)——控制台部署
传统公司部署OpenStack(t版)简易介绍(九)——控制台部署一、创建flat外部网络、创建内部交换网络、创建项目路由二、上传cirros镜像三、创建实例类型四、创建实例、打通内外网一、创建flat外部网络、创建内部交换网络、创建项目路由二、上传cirros镜像三、创建实例类型四、创建实例、打通内外网...原创 2021-05-26 20:54:35 · 540 阅读 · 1 评论 -
传统公司部署OpenStack(t版)简易介绍(八)——Dashboard模块部署
文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport原创 2021-05-26 17:02:19 · 536 阅读 · 3 评论 -
传统公司部署OpenStack(t版)简易介绍(七)——cinder模块部署
传统公司部署OpenStack(t版)简易介绍(七)——cinder模块部署一、创建数据库实例和角色二、创建用户、修改配置文件三、在计算节点c2配置Cinder四、ct节点查看卷列表总结一、创建数据库实例和角色mysql -uroot -pCREATE DATABASE cinder;GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'localhost' IDENTIFIED BY 'CINDER_DBPASS';GRANT ALL PRIVILEGES原创 2021-05-26 15:55:11 · 428 阅读 · 1 评论 -
传统公司部署OpenStack(t版)简易介绍(六)——neutron模块部署
传统公司部署OpenStack(t版)简易介绍(六)——neutron模块部署一、ct 控制节点创建数据库neutron,并进行授权二、c1、c2 节点(以c1为例)三、ct 节点验证一、ct 控制节点创建数据库neutron,并进行授权mysql -u root -pCREATE DATABASE neutron;GRANT ALL PRIVILEGES ON neutron.* TO 'neutron'@'localhost' IDENTIFIED BY 'NEUTRON_DBPASS';GR原创 2021-05-26 14:57:29 · 462 阅读 · 9 评论 -
传统公司部署OpenStack(t版)简易介绍(五)——nova模块部署
传统公司部署OpenStack(t版)简易介绍(五)——nova模块部署一、nova组件部署位置二、ct节点Nova服务配置三、c1节点配置Nova服务(c2节点一样,只是配置文件的IP不同)四、controller节点操作(ct)一、nova组件部署位置 【控制节点ct】nova-api(nova主服务)nova-scheduler(nova调度服务)nova-conductor(nova数据库服务,提供数据库访问)nova-novncproxy(nova的vnc服务,提供实例的控制台)原创 2021-05-25 16:19:50 · 1652 阅读 · 23 评论 -
传统公司部署OpenStack(t版)简易介绍(四)——placement模块部署
传统公司部署OpenStack(t版)简易介绍(四)——placement模块部署一、创建数据库实例和数据库用户二、创建Placement服务用户和API的endpoint三、测试总结一、创建数据库实例和数据库用户mysql -uroot -pCREATE DATABASE placement;GRANT ALL PRIVILEGES ON placement.* TO 'placement'@'localhost' IDENTIFIED BY 'PLACEMENT_DBPASS';GRANT原创 2021-05-25 13:21:19 · 462 阅读 · 3 评论 -
OpenStack(三)——Glance组件
OpenStack(三)——Glance组件一、Glance 镜像服务1、镜像2、镜像服务的主要功能3、Image API 的版本4、镜像格式①、虚拟机镜像文件磁盘格式②、镜像文件容器格式5、镜像状态16、镜像状态27、访问权限二、Glance 架构一、Glance 镜像服务 它在 OpenStack 中的项目名称为 Glance 。在早期的 OpenStack 版本中,Glance只有管理镜像的功能,并不具备镜像存储功能。现在,Glance 已发展成集镜像上传、检索、管理和存储等多种功能的 Open原创 2021-05-24 15:08:33 · 727 阅读 · 15 评论 -
传统公司部署OpenStack(t版)简易介绍(三)——Glance组件部署
传统公司部署OpenStack(t版)简易介绍(三)——Glance组件部署一、创建数据库实例和数据库用户二、创建用户、修改配置文件总结:Glance部署思路一、创建数据库实例和数据库用户mysql -u root -pCREATE DATABASE glance;GRANT ALL PRIVILEGES ON glance.* TO 'glance'@'localhost' IDENTIFIED BY 'GLANCE_DBPASS';GRANT ALL PRIVILEGES ON glance原创 2021-05-24 14:13:13 · 377 阅读 · 5 评论 -
OpenStack(二)——Keystone组件
OpenStack(二)——Keystone组件一、OpenStack组件之间的通信关系二、OpenStack物理构架三、Keystone组件1、Keystone身份服务2、管理对象3、Keystone认证流程总结面试题:创建一个实例的过程(Keystone认证流程)一、OpenStack组件之间的通信关系【1】基于 AMQP 西医的通信用于每个项目内部各个组件之间的通信【2】基于 SQL 的通信用于各个项目内部的通信【3】基于 HTTP 协议进行通信通过各项目的API建立的通原创 2021-05-20 17:05:00 · 863 阅读 · 21 评论 -
传统公司部署OpenStack(t版)简易介绍(二)——Keystone组件部署
传统公司部署OpenStack(t版)简易介绍(二)——Keystone组件部署一、OpenStack组件安装的顺序二、创建数据库实例和数据库用户(ct控制节点)三、安装、配置keystone、数据库、Apache四、创建OpenStack 域、项目、用户和角色一、OpenStack组件安装的顺序 OpenStack部署的时候,各大组件之间是通过API进行对接,但是进行调用的时候,还是会进行权限认证,因此,首先必须要安装 Keystone ,而且,我们是通过 apache 对组件间的API进行承载,因原创 2021-05-20 15:04:44 · 1476 阅读 · 13 评论 -
问题解决:错误:unable to connect to node rabbit@localhost: nodedown
OpenStack错误:Error: unable to connect to node rabbit@localhost: nodedown问题来源:rabbitmq添加用户失败思考原因1、翻译一下2、解释3、su 和 su - 的区别4、简单解释问题总结问题来源:rabbitmq添加用户失败[root@ct ~]# rabbitmqctl add_user openstack RABBIT_PASSError: unable to connect to node rabbit@localhost:原创 2021-05-19 16:49:19 · 10063 阅读 · 28 评论 -
传统公司部署OpenStack(t版)简易介绍(一)——环境部署
传统公司部署OpenStack(t版)简易介绍(一)——环境部署一、虚拟机资源分配1、控制节点 ct2、计算节点 c13、计算节点 c2二、基础环境配置1、三台机都修改NAT网卡配置2、关闭防火墙、核心防护及修改主机名3、安装基础环境依赖包4、三台机免交互+时间同步+周期性计划任务三、系统环境配置1、安装、配置MariaDB2、安装RabbitMQ3、安装memcached作用:一、虚拟机资源分配1、控制节点 ct CPU:双核双线程-CPU虚拟化开启 内存:8G 硬盘:300G 双网卡:VM原创 2021-05-19 16:03:54 · 1195 阅读 · 7 评论 -
高并发环境下的Nginx该如何优化,让用户再也不会说卡
Nginx相关性能优化一、考虑方面:二、压力测试工具 ab ——评估服务能承载的并发三、系统性能优化1、文件句柄2、文件句柄的设置方式:①、系统全局设置(针对root用户)②、用户局部修改(针对有所用户)③、进程局部性修改(核心模块,针对nginx进程:在nginx配置文件中添加[/etc/nginx/nginx.conf])④、调整内核参数:让time_wait状态重用四、代理服务优化1、可加项:2、Keepalive_requests3、Keepalive_timeout五、静态资源优化5.1、静态资源原创 2021-05-17 18:10:41 · 1345 阅读 · 32 评论 -
OpenStack(一)——OpenStack与云计算概述
OpenStack(一)——OpenStack与云计算概述一、云计算概述1、概念2、云计算二、OpenStack 概述1、OpenStack 简介2、OpenStack 服务3、OpenStack 的优势三、Nova1、Nova的架构2、Nova处理过程3、请求一个虚拟机实例过程四、OpenStack 架构1、OpenStack 的设计基本原则2、典型架构图总结(面试题)请介绍一下OpenStack 8大组件(面试题)请简单介绍一下OpenStack逻辑架构?一、云计算概述1、概念 狭义的云计算:指原创 2021-05-15 13:16:13 · 3015 阅读 · 25 评论 -
KVM虚拟化的简单概论
KVM虚拟化的简单概论一、什么是虚拟化二、虚拟化技术三、虚拟化技术的发展史四、虚拟化类型五、虚拟化特性六、KVM简介1、广义KVM2、KVM架构及原理①、KVM虚拟化架构/三种模式②、KVM工作原理3、KVM工作流程4、KVM各核心组件功能总结KVM工作原理一、什么是虚拟化 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机(对计算机物理资源的抽象,实现资源的模拟、隔离和共享)。在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而原创 2021-05-12 17:31:20 · 378 阅读 · 13 评论 -
为你讲解ELK的组成与部署
为你讲解ELK的组成与部署一、ELK日志分析系统1、ELK的三大组成2、ELK日志处理步骤二、Elasticsearch的核心1、接近实时(NRT)2、集群(cluster)3、节点(node)4、索引(index)5、类型(type)6、文档(document)7、分片和副本(shards & replicas)8、相关概念在关系型数据库和ElasticSearch中的对应关系三、Logstash1、Logstash简介2、Logstash主机分类四、Kibana一、ELK日志分析系统1、EL原创 2021-05-11 18:07:53 · 1174 阅读 · 6 评论 -
GFS分布式文件系统简介及部署——让存储变得更高级
GFS分布式文件系统简介及部署一、GFS概述1、文件系统①、文件系统组成②、文件系统的作用③、专业术语二、GFS特点三、GFS工作原理四、GFS卷1、GFS卷类型2、三大基本卷的特点①、分布式卷②、条带卷③、复制卷五、部署GFS集群1、部署节点集群2、部署客户端3、正常测试4、破坏性测试①、分布式卷数据(可查看,但缺少node2的demo5.log)②、条带卷(不可查看,不具备冗余)③、复制卷(可查看 ,有冗余)④、分布式条带卷(不可查看,不具备冗余)⑤、分布式复制卷(可查看 ,有冗余)六、gluster命原创 2021-05-10 22:53:30 · 992 阅读 · 8 评论 -
rsync+inotify远程同步
rsync+inotify远程同步一、rsync1、rsync服务器2、同步方式3、rsync命令4、配置源的两种表示方法5、实验:本地复制(下行复制)二、inotify1、简介2、inotifywait3、实验:rsync+inotify一、rsync1、rsync服务器【1】rsync是一款开源的、快速的、多功能的、可实现全量及增量的本地或远程数据同步备份的优秀工具。并且可以不进行改变原有数据的属性信息,实现数据的备份迁移特性。【2】rsync软件适用于unix/linux/windows等多原创 2021-05-10 16:17:50 · 832 阅读 · 9 评论 -
Redis数据库(四)——Redis集群模式(主从复制、哨兵、Cluster)
Redis数据库(四)——Redis集群模式(主从复制、哨兵、Cluster)一、Redis主从复制1、主从复制流程二、哨兵模式1、哨兵模式集群架构2、哨兵模式主要功能3、哨兵监控整个系统节点的过程4、主观下线5、客观下线6、master 选举7、故障迁移8、优点与缺点三、Cluster群集四、实验一(主从复制)五、实验二(哨兵模式)六、实验三(Cluster群集)总结主从复制流程哨兵主要功能Cluster群集的功能一、Redis主从复制 通过持久化功能,redis保证了即使在服务器重启的情况下也不会原创 2021-05-09 15:42:19 · 1730 阅读 · 11 评论 -
Redis数据库(三)——Redis数据类型
Redis数据库(三)——Redis数据类型一、String类型1、set / get / append / strlen2、incr / decr / incrby / decrby3、getset4、setex5、setnx6、mset / mget / msetnx二、List类型1、lpush / lpushx / lrange2、lpop / llen3、lrem / lset / lindex / ltrim4、linsert5、rpush / rpushx / rpop / rpoplpush原创 2021-05-07 17:21:10 · 559 阅读 · 12 评论 -
Redis数据库(二)——Redis高可用、持久化及性能管理
Redis数据库(二)——Redis高可用、持久化及性能管理一、Redis 高可用主要的高可用技术二、Redis 持久化1、持久化的功能2、两种持久化方式3、RDB 和 AOF 的区别①、RDB②、AOF③、RDB和AOE同时使用三、RDB 持久化1、触发条件```①、手动触发``````②、自动触发``````③、其他自动触发机制```2、```执行流程```3、```启动时加载```四、AOF 持久化1、```开启AOF```2、```执行流程```①、命令追加(append)②、文件写入(write)原创 2021-05-06 15:31:38 · 729 阅读 · 15 评论 -
Redis数据库(一)——Redis简介、部署及常用命令
文章目录一、关系数据库与非关系型数据库概述1、关系型数据库2、非关系型数据库3、关系数据库与非关系型数据库区别①、数据存储方式不同②、扩展方式不同③、对事务性的支持不同4、非关系型数据库产生背景一、关系数据库与非关系型数据库概述1、关系型数据库 关系型数据库是一个结构化的数据库,创建在关系模型(二维表格模型)基础上,一般面向于记录。 SQL 语句(标准数据查询语言)就是一种基于关系型数据库的语言,用于执行对关系型数据库中数据的检索和操作。 主流的关系型数据库包括 Oracle、MySQL、SQL原创 2021-05-02 10:33:30 · 18902 阅读 · 14 评论 -
Squid代理(传统代理、透明代理、反向代理)、日志分析、ACL访问控制
Squid代理(传统代理、透明代理、反向代理)、日志分析、ACL访问控制一、Squid代理服务器1、代理的工作机制2、代理的类型二、安装Squid服务1、编译安装Squid2、修改Squid的配置文件3、 Squid 的运行控制4、创建 Squid 服务脚本三、传统代理1、squid服务器2、客户端配置3、web1服务器4、测试四、透明代理服务器1、Squid服务器配置2、squid服务器中开启IP转发,并修改防火墙规则3、web1服务器3、客户端测试4、查看 Squid 访问日志的新增记录五、ACL访问控原创 2021-04-29 23:50:08 · 1040 阅读 · 0 评论 -
集群(四)——haproxy日志
集群(四)——haproxy日志一、haproxy日志定义二、haproxy优化一、haproxy日志定义 默认haproxy的日志是输出到系统的syslog中,查看起来不是非常方便,为了更好的管理haproxy的日志,我们在生产环境中一般单独定义出来。需要将haproxy的info及notice日志分别记录到不同的日志文件中。vim /etc/haproxy/haproxy.cfgglobal log /dev/log local0 info log /dev/log local0 not原创 2021-04-28 19:45:35 · 2338 阅读 · 6 评论 -
Failed to start SYSV: HA-Proxy is a TCP/HTTP reverse proxy which is particularl
Failed to start SYSV: HA-Proxy is a TCP/HTTP reverse proxy which is particularl一、错误问题二、原因:三、注释掉之后一、错误问题开启 失败,错误描述:Failed to start SYSV: HA-Proxy is a TCP/HTTP reverse proxy which is particularl二、原因:三、注释掉之后...原创 2021-04-27 16:25:52 · 2721 阅读 · 3 评论 -
集群(三)——haproxy+nginx搭建web集群
集群(三)——haproxy+nginx搭建web集群一、Haproxy 前言二、Haproxy 简介1、常见的web集群调度器2、Haproxy应用分析3、Haproxy高性能负载均衡的主要优点:4、四层与七层负载的主要区别三、Haproxy调度算法原理四、LVS、Haproxy、nginx区别1、LVS和Haproxy应用分析2、nginx和LVS、Haproxy的区别①、nginx②、LVS③、Haproxy五、实验:Haproxy搭建 Web 群集1、规划2、部署haproxy服务器(192.168原创 2021-04-27 16:13:50 · 363 阅读 · 1 评论 -
集群(二)——LVS-DR-Keepalived
集群(一)——DR模式LVS+Keepalive一、二、三、四、案例:LVS-DR-Keepalive部署一、二、三、四、案例:LVS-DR-Keepalive部署主负载调度器(Director1)ens33:192.168.163.10ipvsadm、keepalived备负载调度器(Director2):ens33:192.168.163.20 ipvsadm、keepalivedweb服务器1:192.168.184.20 ens33:192.168.184原创 2021-04-26 18:22:12 · 346 阅读 · 3 评论 -
docker镜像制作(二)——构建企业镜像LAMP+BBS
docker镜像制作(二)——构建企业镜像LAMP+BBS一、LAMP概述二、进行搭建1、启动基础镜像容器2、容器中优化yum源,并安装软件3、软件初始化①、ssh的开启②、mysql的安装和开启③、apache初始化4、宿主机编辑PHP主页文件并测试5、安装论坛bbs6、对LAMP+BBS的整体构架进行封装镜像处理一、LAMP概述 LAMP架构是目前成熟的企业网站应用模式之一,指的是协同工作的一整套系统和相关软件,能够提供静态和动态Web站点服务以及其应用开发环境。 LAMP是一个缩写词,具体包括原创 2021-04-25 17:00:57 · 2907 阅读 · 15 评论