- 博客(26)
- 收藏
- 关注
原创 (二)squid服务器常用配置选项说明
1、软件介绍软件包 squid-3.1.STABLE21-6.e16 系统服务 squid 主程序 /usr/bin/squid 主配置文件 /etc/squid/squid.conf 默认监听端口 TCP 3128 默认访问日志 /var/log/squid/access.log 特别说明 Squid在经过3.0版本之后使用C...
2019-08-10 10:26:26
446
原创 (一)squid简介
1、一些squid的概念squid是一个缓存服务器的守护进程,其支持的代理协议:FTP,HTTP,SSL,套接字。存储分类:磁盘>分区>目录>Object(缓存文件)索引方式:Hash Tables 目录 每个Digest的索引信息 Digest Tables 索引 不同分区对应的Object大概说明2、squid的工作逻辑3、...
2019-08-10 09:05:01
3607
原创 (十六)Docker 安装Redis3.2
1、拉取镜像docker pull redis:3.22、运行redisdocker run -p 6379:6379 -v /dockerData/myRedis/data:/data -v /dockerData/myRedis/conf/redis.conf:/usr/local/etc/redis/redis.conf -d redis:3.2 redis-serve...
2019-08-06 22:57:01
190
原创 (十五)Docker安装mysql
1、拉取mysql镜像2、创建容器,并运行docker run -p 3306:3306 --name mysql5.7 -d -v /dockerData/mysql/conf/:/etc/mysql/conf.d -v /dockerData/mysql/logs:/logs -v /dockerData/mysql/data:/var/lib/mysql -e MYSQL_R...
2019-08-06 22:41:18
125
原创 (十四)推送自定义镜像至阿里云
已经在本地创建好我们自定义的Docker镜像1、阿里云配置打开https://cr.console.aliyun.com/cn-shanghai/instances/repositories,设置命名空间,创建仓库,选择本地仓库在仓库管理中,有下图操作指南2、登录推送镜像...
2019-08-04 13:25:27
147
原创 (十三)通过DockerFile完成我们自己的tomcat
1、前期准备,并创建一个测试文件,用来模拟jar包文件拷贝tomcat8和jdk到该目录,环境准备2、编写DokcerFile文件FROM centosMAINTAINER wcj<111@163.com>#RUN mkdir /user/docker#RUN mkdir /user/docker/temp# 创建temp文件夹,保存从宿主机传递过来的文...
2019-08-04 11:32:40
151
原创 (十二)通过DokcerFile实现自定义镜像
1、基于基本的Centos镜像,创建包含yum,ifconfig等命令的Centos后期可以不写注释2、DockerFile编写成功之后,构建新镜像docker build -f DockerFile文件 -t 新形成的镜像名:TAG .这个版本centos中就包含了vim和ifconfig命令CMD之后的命令相当于默认命令,但是当通过镜像创建容器时,如果...
2019-08-03 10:00:54
96
原创 (十一)DockerFile体系的保留字指令
ps) CMD和ENTRYPOINT之间的区别当通过run命令通过镜像创建容器时,如果追加了命令,会将CMD的命令进行覆盖,而如果是 ENTRYPOINT的话,会在ENTRYPOINT命令之后追加FROM 基础镜像,当前新镜像是基于哪个镜像的 MAINTAINER 镜像维护者的姓名和邮箱地址 RUN 容器构建时需要运行的命令 EXPOSE当前容器对外暴露出的端口 WO...
2019-08-02 23:55:08
91
原创 (十)DockerFile的编写
1、DockerFile是什么DockerFile是用来构建Docker镜像的构建文件,是由一系列命令和参数构成的脚本。2、Docker构建的三步骤编写DockerFile文件 docker build docker run3、DockerFile长什么样子下图官方版Docker版centos的DockerFile文件scrath是一切镜像的根镜像,CMD是会执行后面的...
2019-08-02 23:24:21
115
原创 (九)数据容器卷
1、什么是数据容器卷命名的容器挂载数据卷,其它容器通过挂载这个(父容器)实现数据共享,挂载数据卷的容器,称之为数据卷容器。2、只要是为了方便容器之间的数据传递3、容器之间的数据传递已经通过第八节的通过DockerFile的方法创建了一个挂载容器卷的镜像。、创建第一个容器,并在容器卷内创建一个文件2、 通过以下命令,创建子容器,继承父容器,实现二者的数据共享doc...
2019-08-02 23:09:41
111
原创 (八)容器数据卷
1、容器数据卷是什么为了让Docker容器运行时产生的数据持久化,所以有了容器数据卷。卷就是目录或文件,存在于一个或多个容器中,由docker挂载到容器,但不属于联合文件系统,因此能够绕过Union File System提供一些用于持续存储或共享数据的特性。卷的设计目的就是数据的持久化,完全独立于容器的生存周期,因此Docker不会在容器删除时删除其挂载的数据卷。2、容器数据卷能干什么...
2019-08-01 22:22:21
101
原创 (七)Docker 镜像 commit 操作补充
1、Docker 镜像commit操作补充docker commit 提交容器副本使得某个容器成为一个镜像docker commit -m="提交的描述信息" -a="作者" 容器ID或者容器Name 要创建的目标镜像名:标签名...
2019-08-01 14:54:11
166
原创 (六)Docker 镜像的概念
1、Docker镜像是什么?Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统,它支持对文件系统的修改作为一次提交来一层层的叠加,同时可以将不同目录挂在到同一个虚拟的文件系统下(Unite several directories into a single virtual fileSystem)。Union文件系统是Docker镜像的基础。镜像可以通过分层来进行继承,基...
2019-07-31 18:03:22
179
转载 从IDEA 打包 SpringBoot 项目(jar 包)
参考:https://blog.youkuaiyun.com/java_1996/article/details/87886830
2019-07-31 17:25:55
84
原创 (五)Docker 容器常见命令(2)
1、启动守护式容器docker run -d IMAGE_NAMEPS:通过docker ps -a 进行查看,会发现容器已经退出。并没有后台一直运行,这是因为Docker容器后台运行,就必须有一个前台进程。容器运行的命令如果不是那些一直挂起的命令(比如运行top,tail),就是会自动退出的。这个是docker的机制问题,比如你的web容器,我们以nginx为例,正常情况下...
2019-07-31 16:36:02
112
原创 (四)Docker容器常见操作命令
有镜像才能创建容器,这是前提1)新建并启动容器docker run [option] IMAGE-NAME [COMMAND] [ARGS]IMAGE-NAME 镜像名 option(可选) -d 后台运行容器,并返回容器ID,也即启动守护式容器; -i 以交互模式运行容器,通常与 -t 同时使用 -t ...
2019-07-31 16:17:16
140
原创 (三)Docker镜像常见命令
1、帮助命令查看docker version版本docker version查看docker info信息docker infodocker 帮助命令docker --help2、镜像命令1)列出本地仓库的docker镜像docker images各个选项说明:REPOSITORY:表示镜像的仓库源 TAG:镜像的标签 IMAGE ...
2019-07-31 14:44:17
143
原创 (二)利用阿里云使用Docker镜像加速
1、找到加速地址打开阿里云,找到容器镜像服务,点击镜像中心下的镜像加速器复制加速器地址2、根据阿里云的提示,配置docker的镜像地址3、重启dokcer服务...
2019-07-31 13:33:27
128
原创 (一)Centos7下安装Docker-ce
1、检查linux版本目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在CentOS-6.5或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。[root@test~]#uname-r2、使用 ...
2019-07-31 12:56:20
179
原创 (五)使用Nginx实现反向代理和静态资源
从前几篇Nginx实现静态资源的访问,想实现Nginx的静态资源和反向代理的封发,记录一下过程,防止以后忘记。1、Nginx配置upsteam下的server可以有多台服务器,构成集群该方式设置成功后http://host/hello都会通过Nginx进行转发到Tencent的集群中。...
2019-07-31 12:11:57
816
原创 (四)利用Nginx构建静态资源服务器
1、上传静态资源创建自己的静态资源文件夹staticHtml(可以自己管理,设置自定义位置),上传自己的静态资源。二、配置Nginx的配置文件http 指令块:gizp on:表示打开gzip压缩,使得对文本,图片传输进行压缩,减少传输文件的大小。gzip_min_length:表示需要压缩文件的大小下限,小于这个下限就不进行压缩。gzip_comp_level:表示...
2019-07-30 13:42:04
169
翻译 (三) Nginx的命令行
1、Nginx命令行格式:Nginx 发送信号-s 具体的命令 (nginx - s reload 该命令是重载Nginx的配置文件(不停止对外服务的情况下,重新载入)) 帮助文档:-?或者-h 使用指定的配置文件:-c 文件地址 指定配置指令(可以对nginx.conf配置文件中的某个参数进行覆盖):-g 指定运行目录:-p 发送信号:-s (stop:立刻停止服务,qui...
2019-07-30 09:34:46
137
转载 (二)Nginx配置文件通用语法介绍
Nginx的二进制文件中已经指定了Nginx已经包含了哪些模块,但每个模块都会提供独一无二的配置语法。这些所有的配置语法都会遵循同样的语法规则。1、主要的语法规则配置文件由指令以及指令块构成 每条指令以;分号结尾,指令与参数之间用空格符号分隔 指令块以{}大括号将多条指令组织在一起 include语句允许组合多个配置文件已提升可维护性 使用#符号添加注释,提高可读性 使用$符号使...
2019-07-30 09:22:55
198
原创 (一)Linux下安装Nginx完整教程及常见错误解决方案
1.Nginx安装环境Nginx是C语言开发,建议在linux上运行,本教程使用Centos7.0作为安装环境。1) gcc安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc。需要执行的命令:yum install gcc-c++2) PCREPCRE(Perl Compatible Regular Expressions...
2019-07-29 16:56:02
774
转载 SpringBoot中使用SpringBoot中内嵌的Quartz定时
为了方便检查Quartz任务不能启动的原因,写出使用SpringBoot内嵌Quartz的步骤1、pom.xml设置pom 包里面只需要引入 Spring Boot Starter 包即可,Spring Boot Starter 包中已经内置了定时的方法。<dependencies> <dependency> <groupId&g...
2019-07-18 12:07:35
253
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人