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