自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 实现简易的springboot启动程序

手写模拟SpringBoot自动装配流程,实现tomcat和jetty切换

2023-11-04 18:48:39 47 1

原创 java关键字和标识符

凡是可以由自己命名的地方都称为标识符。例如,对于常量、变量、函数、语句块、类、项目等都需要一个名字,这些我们都统统称为标识符。

2023-05-15 19:13:32 94

原创 docker 部署redis网络集群

2.利用脚本配置redis,开启六个redis容器,ip设置为刚刚创建的redis网络。3.分别开启六个容器,注意要改变本机的映射端口,容器名,节点名,ip地址。1.创建redis网络。4.创建redis集群。

2023-05-14 13:58:31 86

原创 docker 自定义网络实现容器互联

redis -不同的集群使用不同的网络,保证集群是安全和健康的mysql -不同的集群使用不同的网络,保证集群是安全和健康的。bridge :桥接docker(默认,自己床架也使用bridge模式)none :不配置网络。我们自定义的网络docker都已经帮我们维护好了对应的关系,推荐我们平时这样使用网络!bridge :桥接docker(默认,自己床架也使用bridge模式)container:容器网络连通!查看docker的所有网络。自己创建一个桥接模式的网络。none :不配置网络。

2023-05-12 19:11:11 111

原创 dockerfile构建镜像实战

2.使用docker build 构建镜像。

2023-05-11 22:14:38 51

原创 dockerfile命令

当构建一个被继承DockerFile 这个时候就会运行 ONBUILD的指令。指定这个容器启动的时候要运行的命令,只有最后一个会生效,可被替代。# 步骤:tomcat镜像,这个tomcat压缩包!指定这个容器启动的时候要运行的命令,可以追加命令。# 基础镜镜像,一切从这里开始构建。类似ADD,将我们文件拷贝到镜像中。#镜像构建的时候需要运行的命令。# 镜像是谁写的,姓名+邮箱。#构建的时候设置环境变量!

2023-05-11 21:01:33 26

原创 dockerfile构建镜像

dockerfile是面向开发的,我们以后要发布项目,做镜像,就需要编写dockerfile文件,这个文件十分简单!Docker镜像逐渐成为企业交付的标准。Dockerlmages :通过 DockerFile构建生成的镜像,最终发布和运行的产品!4、docker push 发布镜像(DockerHub、阿里云镜像仓库!dockerfile是用来构建dokcer镜像的文件!DockerFile :构建文件,定义了一切的步骤,源代码。4、每一个指令都会创建提交一个新的镜像层,并提交!步骤:开发,部署,运维。

2023-05-11 20:51:47 27

原创 数据卷容器 多个容器共享数据

5,这样就实现了容器间的共享,以后创建的容器只要volumesfrom docker01,它们之间就可以实现数据共享,而docker01容器就叫做数据卷容器。后续删除了数据卷容器,其它容器的数据依然存在,它们的数据是拷贝。容器之间配置信息的传递,数据卷容器的生命周期一直持续到没有容器使用为止。但是一旦你持久化到了本地,这个时候,本地的数据是不会删除的!3.在docker02的volumeo1文件夹下新建test文件。2,创建子容器,进行挂载。1.运行镜像,建立父容器。

2023-05-11 20:33:58 127

原创 初识dockerfile

使用Vim文本编辑器脚本文件,通过这个脚本可以生成镜像,镜像是一层一层的,脚本一个个的命令,每个命令都是一层!dockerfile就是用来构建docker镜像的构建文件。4.使用docker build创建镜像。docker inspect 容器id。服务器中home目录下创建测试文件夹,7.通过进入容器,查看具体的挂载地址。3.在文件中简单做一个数据卷挂载,一定要注意有个 点 要加上。体验dockerfile。

2023-05-11 19:03:45 31

原创 docker 安装mysql解决数据持久化的问题

使用navicat连接数据库测试。--name 容器名字。

2023-05-10 22:11:00 83

原创 容器数据卷

所有docker容器内的数据卷,没指定目录的情况下默认目录都是/var/lib/docker/volumes/卷名/_data。简单来说就是把Docker容器内的目录挂载到主机对应的目录上,使该两个目录下的数据保持同步。--name="name"参数用于给容器取名字 ,用来区分容器。-p表示指定容器的端口,写法为-p主机端口:容器端口。-p表示指定容器的端口,写法为-p主机端口:容器端口。-P表示指定容器的端口,写法为-p主机端口:容器端口。-P表示指定容器的端口,写法为-p主机端口:容器端口。

2023-05-10 21:48:17 78

原创 docker镜像

多个镜像都是从相同的base镜像构建的,宿主机只需要在磁盘上保留一份Base镜像,同时内存中也只需要加载一份Base镜像,就可以应用在所有的容器服务之中了。在添加额外的镜像层的同时,镜像始终保持是当前所有镜像的组合,理解这一点非常重要。即:镜像启动之后的一个小的底层系统,这就是我们之前所说的,容器就是一个小的虚拟机环境,比如Ubuntu,Centos等,这个小的虚拟机环境就相当于rootfs。所有的Docker镜像都起始于一个基础镜像层,当进行修改或增加新的内容时,就会在当前镜像层之上,创建新的镜像层。

2023-05-10 20:08:55 118

原创 docker 部署es+kibana

es的数据一般需要放置到安全目录!启动 elasticserach。es暴露的端口的很多。

2023-05-10 17:08:58 127

原创 【dokcer常用命令】

-net="bridge": 指定容器的网络连接类型,支持bridge/host/none/container四种类型。--cpuset="0-2" or --cpuset="0,1,2": 绑定容器到指定的cpu运行。--dns-search domain:为容器指定一个DNS域名,默认与宿主一致。docker logs -f -t --tail 10 容器ID或容器名称。--dns 8.8.8.8: 为容器指定一个dns服务器,默认与宿主一致。--name="name": 为容器指定一个名称。

2023-05-10 16:24:47 112

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除