介绍介绍前面我们学会了使用docker-compose部署一整套网站运行环境,在大部分场景下docker-compose完全可以应付各种运维需求了,基本上只要是在一台服务器可以满足的情况下都可以用docker-compose搞定!那么问题来了,如果是多台服务器的情况下用什么软件来做运维管理呢?相信很多朋友已经想到了,没错,就是主流服务...
问题最近的项目遇到了前端需要加密数据的需求,了解了一下使用AES算法的是比较多的。那么使用什么方法在前端实现AES算法呢?后来发现前端的各种加密/解密的算法基本都被一个叫CryptoJS的包给垄断了!福哥捣鼓了一下,这个CryptoJS包确实很强大!今天福哥就把这个使用CryptoJS实现AES算法的方法教给大家,有需要的可以拿去使用...
介绍介绍前面福哥带着大家学习了包括PHP、MySQl、Redis、Elasticsearch几个基础服务的搭建方法,还学习了使用docker-compose工具编排这些服务的方法,通过这些基础服务完全可以用来支持基于PHP语言的开发的网站环境了。这里面有个问题,一台服务器只有一个80端口,如果我们有很多网站都需要通过这个80端口发布怎...
介绍介绍前面福哥带着大家学会了使用Dockerfile搭建PHP运行环境、MySQL数据库、Redis数据库和Elasticsearch搜索引擎,大家应该发现了搭建这些服务的时候所进行的操作的步骤都是差不多的。那么按照技术人员追求简单、总结规则最后再技术革新的性格一定会创造一个简单、高效地做这些事情的方法。而今天我们要学习的docke...
介绍介绍前面福哥带着大家学习了使用Dockerfile制作PHP、MySQL、Redis和Elasticsearch的镜像,还使用PHP镜像连接了MySQL和Redis。大家可能发现一个问题,就是福哥在使用tfphp去连接tfmysql和tfredis的时候都会先查一下tfmysql和tfredis容器的IP地址,最后通过IP地址连接...
介绍介绍前面福哥已经带着大家学会了搭建Redis数据库服务了,今天我们来搭建Elasticsearch搜索引擎服务。Elasticsearch是一款基于Lucense技术实现的支持全文检索的搜索引擎软件,可以用来对关系型数据库的数据建立全文索引,从而实现数据的全文检索功能。今天福哥就带着大家使用elasticsearch:6.8.18...
介绍介绍前面福哥已经带着大家学会了搭建MySQL数据库服务了,今天我们来搭建Redis数据库服务。Redis数据库是一个key-value型的数据库。Redis数据库的数据存储在内存当中,有着读写速读极快的特点。Redis主要用于实现web应用的数据缓存,在常规的关系型数据库前面建立一层数据缓存可以大大提高web应用程序的运行速度。今...
介绍介绍前面福哥已经带着大家学会了搭建PHP的运行环境了,今天我们来搭建一个数据库服务。福哥推荐使用MySQL数据库,它有着简单、轻便、速度快、维护容易的特点。MySQL提供了免费的社区版本,大家可以免费使用MySQL数据库开发自己的web应用。今天福哥就带着大家使用mysql:5.7-debian基础镜像来搭建MySQL数据库环境。...
介绍介绍前面福哥已经教给大家使用php:7.4-apache-buster基础镜像搭建PHP运行环境了,这个是以模块方式(Module)运行PHP程序的,相比较这种方式更多人会选择主流的以FastCGI方式运行PHP程序,以FastCGI方式运行PHP程序就要用到PHP的FPM服务(FastCGI Process Manager)了。...
问题numHits must be > 0; please use TotalHitCountCollector if you just need the total hit count解决就是from必须>=0,size可以>0也可以=0。
介绍介绍一般的docker镜像都是从docker官方拉取的,虽然官方提供的镜像已经非常精简非常好用了,但是我们在使用这些镜像启动容器之后还是需要做一些调整的。为了避免每次启动容器之后都要重复地做这些自定义的调整,我们需要把这些调整也做到镜像里面去。要在docker官方提供的镜像上面增加自定义的调整,需要借助Dockerfile在doc...
介绍介绍要学习docker首先要学会管理docker镜像,docker镜像的获取方式包括:官方拉取(pull)导出/导入(export/import)保存/加载(save/load)Dockerfile这里面大家最常用的方式还是官方拉取,但是官方镜像源的服务器在美国,我们这边下载速度没法保证。即便用了很多国内的镜像源的服务器,稳定性还...
介绍介绍在现如今的微服务时代,通过源码编译安装软件的部署方式已经很有人使用了,大家都转为通过docker来部署软件或服务了。所以,福哥的TFCentOS7x64服务器也得先把docker这个基本服务安装起来,后面福哥才能在TFCentOS7x64服务器上面部署各种各样的软件或服务。今天福哥就带着大家在TFCentOS7x64上面安装d...
介绍介绍福哥为了学习Linux操作系统的使用,以及在Linux操作系统上面部署各种运行环境,打算搭建一个CentOS7的平台。福哥采用的是VMWare虚拟机作为载体搭建这个CentOS7的平台。下面福哥就带着大家一步一步地把这个CentOS7的平台搭建起来~~环境操作系统CentOS 7 x86_64 2009硬件环境VMWare 1...
问题最近发现docker pull任何镜像都不好使了,都失败在这里了。原来以为是国外源的问题,加上了国内源,还是不行。后来想会不会是国内源镜像资源陈旧?那拉取老版镜像试试?依然不行。再后来想着是docker-ce的问题?升级到了最新版本!没用!!解决说实话,目前为止福哥还没有翻墙去测试海外能不能行!咱们是守法好公民,不干那种事情!还好...
问题福哥在搭建了gitlab环境后,使用SSH密钥配置了免密,在进行克隆的时候还是提示输入密码。而且无论输入什么密码都不对,一直要求输入密码。。。git clone git@192.168.168.68:1022:root/tfphp.git解决原来是因为福哥用的不是默认22端口,非22端口的克隆地址和22端口的克...
问题截止福哥发文的时间点hub.docker.com依然无法访问!这下可真sb了,没有办法查询镜像的标签列表了!什么?你说可以用curl去查registry.hub.docker.com?别做梦了!hub.docker.com不让你访问,registry.hub.docker.com怎么可能让你访问?解决虽然福哥想说可以这样解决,但是...
问题在yaml作为配置文件的时候,如果配置文件里面有中文,在TKinter开发的界面程序里显示就是乱码。解决默认情况下yaml配置文件是UTF-8编码的,而我们使用的简体中文Windows操作系统是采用国标GBK编码的。所以,把配置文件的编码改成GBK编码就好了。
问题默认情况下,CentOS7系统是没有nslookup的。解决只要通过yum安装即可。yum -y install bind-utils
介绍介绍福哥想要实现使用IDEA编辑器调试TFLinux的容器里面的Springboot程序,找到了IDEA有一个Remote JVM Debug功能了可以解决福哥的问题,就是它了!大家一起来吧!安装构建Springboot项目构建Springboot项目生成一个jar包。添加启动配置添加一个Remote JVM Debug启动配置。...
问题INSTALL_FAILED_TEST_ONLY解决android.injected.testOnly=false
介绍介绍最近福哥要搭建一个redmine的环境,在微服务的时代福哥第一个想到的方法是通过Docker安装,福哥选择的版本是4.2.8版本!安装数据库创建数据库在MySQL上面创建一个空的数据库redmine,编码utf8。create database redmine default chars...
介绍介绍今天福哥会给大家讲讲如何通过Docker来安装Zabbix服务。Zabbix服务包括两个部分,一个是基础服务zabbix server,另外一个是GUI界面zabbix web。Zabbix支持MySQL和PostgreSQL两个版本的数据库,福哥更熟悉MySQL数据库。镜像zabbix server福哥选择的是zabbix ...
介绍介绍福哥要在使用curl请求接口的时候加上cookie参数怎么办?教程格式其实通过curl --help就能知道怎么弄了。通过字符串传递可以直接传递cookie字符串,格式就是param=value¶m2=value2...这样的。curl -i --cookie "uid=...
介绍介绍福哥最近在研究达梦数据库,发现达梦数据库的Linux版本的tool下的dts不是命令行的,联系达梦技术人员得到答复是需要在Linux的图形化界面里使用这个dts工具。好吧!那就给我们的CentOS7安装一个图形化界面吧!安装查看可用版本首先我们要看看当前操作系统支持哪些版本的图形化界面库,使用如下命令可以查看,建议先改成英文后...
介绍介绍之前福哥介绍过一个通过监听MySQL的binglog日志来实现实时获取数据增加、删除、修改的变化的工具php-mysql-replication,这个工具很棒,可惜的是只支持PHP语言。今天福哥要带着大家学习一个更棒的工具阿里巴巴的Canal项目,Canal分为服务器端和客户端,服务器端是Java实现的,而客户端支持主流编程语...
介绍介绍福哥在使用客户端连接canal服务器端的时候报了如下错误:java.io.IOException: end of stream when reading header原因报这个错误其实就是端口不对,你telnet试试看就知道了。在启动canal的命令行的提示里可以看到一个9099,虽然这个端口可以telnet通,但是它并不是服...
介绍介绍福哥通过startup.bat脚本启动canal服务器端后,使用客户端连接就会报错:destination:tfams should start first原因其实是因为startup.bat脚本需要将工作目录设置为canal的bin目录。解决方法一直接双击startup.bat脚本启动canal服务器端。方法二先切换目录导c...
介绍介绍福哥在编译项目的时候发现报出了如下错误:解决修改SDK版本修改SDK版本就可以了,这里包括了五个地方。第一个首先就是pom.xml里面的版本。第二个File > Project Structure > Project Settings > Project第三个File > Project Structu...
介绍介绍福哥想在麒麟V10操作系统里面使用docker部署服务,发现无法通过yum安装docker服务。经过一番折腾研究出来了在麒麟V10操作系统上面安装docker环境的方法,分享给大家!安装下载官网下载地址。https://download.docker.com/linux/static/stable/aarch64/ 福哥选择的...