docker
文章平均质量分 52
孤独的投机家
孤独的投机家,公众号同名,意味像寻找美食一样寻找市场的龙头。业余是一名互联网公司的后台Java开发,擅长架构,喜欢阅读新领域的开发知识,也喜欢金融方面的独特见解,同样擅长证券市场投机,主业是内容输出,有孤独的投机家知识星球,欢迎加入。
展开
-
springcloud docker
docker基本概念提到docker,很多人都不会陌生,但是何为docker镜像,镜像是指Linux下的联合文件系统,是一种分层的,每一层都对上一层依赖的结构。docker容器,是相当于进程,可以想象为JVM,跟JVM的区别是每一层除了最后一层可写之外,其他层只能只读,所以多个文件生成多个镜像,互相不会干扰。docker仓库,相当于运行环境,这个环境就是hub.docker.com,虽然可以...原创 2018-12-23 17:30:20 · 273 阅读 · 0 评论 -
使用dockerfile构建镜像
构建自己项目的镜像,首先找到网上下载速度比较快的镜像网站 163yun然后找需要的镜像,copyURL到dockerfile,解说一下这里的配置,FROM 后面接的是依赖的镜像,这里是从国内镜像仓库连接的地址 ADD后面接的是本地的targe包下的jar文件,是自己build mvn好的jar文件 第三行是 暴露的端口 这里会跟镜像的端口形成映射然后从docker控制台构建镜像文件 执行...原创 2018-12-23 19:03:13 · 256 阅读 · 0 评论 -
rancher 管理docker镜像
看了 rancher的官网之后,就可以大概知道rancher就是用来更好的管理docker,首先使用使用之前,需要按照官网要求下载vm box以及7.4以及的版本的Linux系统docker下载以及推送镜像设置Linux系统名字等配置虚拟机的网段连接方式 这里选择桥接模式启动虚拟机后使用xshell来远程连接远程连接虚拟机后下载docker以及执行黑色背景的命令这里提供一个镜像...原创 2018-12-23 21:04:36 · 4696 阅读 · 0 评论 -
使用rancher实现springcloud高可用
要实现springcloud高可用,回顾之前的配置,首先eureka注册中心,每个服务都互相配置上对方的端口号,比如然后如果需要多个配置文件启动,而且每个配置文件都指定不同的端口号这时候就需要使用启动命令 java -jar -Dspring.profile.active=eureka1 targe/*.jar 来启动项目这就指定了使用哪个配置文件来启动指定路径的jar包,同样的方式启动另...原创 2018-12-23 22:17:22 · 733 阅读 · 0 评论 -
rancher搭建springcloud项目的坑
上几篇文章介绍了docker的镜像生成,到自定义上传镜像文件,然后再到rancher的使用,实现高可用,但是在rancher环境中,生成的服务有时候是docker的ID,直接使用是报错的这就需要在服务配置文件里设置eureka.instance.prefer-ip-address从日志以及注册中心可以看到已经正确读取到配置信息这里还需要注意的就是配置数据库的时候在统一配置服务的配置就需要...原创 2018-12-23 22:40:56 · 1052 阅读 · 0 评论