摘要: 利用docker可以很方便的在一台机子上搭建kafka集群并进行测试。为了简化配置流程,我们采用docker-compose进行进行搭建。 docker环境的部署参考:https://www.cnblogs.com/Rostov/p/13494838.html docker-compose的部署参考 阅读全文
posted @ 2020-08-19 21:35 罗斯托夫 阅读(590) 评论(0) 推荐(0) 编辑
摘要: Compose 是用于定义和运行多容器 Docker 应用程序的工具。通过 Compose,您可以使用 YML 文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从 YML 文件配置中创建并启动所有服务。 Compose使用的三个步骤如下: 使用Dockerfile定义环境。 使用 doc 阅读全文
posted @ 2020-08-19 13:51 罗斯托夫 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 软件的杠杆效应 亲自编写应用程序中的每一行代码,反而会显得你工作进度缓慢,效率地下。那些能够迅速有效地裁剪和组合模块地开发人员才真正拥有“就业保障”,这种能力意味着能够在很短地时间内写完很多软件。 利用他人的现成的软件,可以使自己开发的软件产生杠杆效应,软件更加稳定,高效,还能够节省出大量的时间用来 阅读全文
posted @ 2020-08-18 11:50 罗斯托夫 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 舍高效率取可移植性 一般情况下高效率和可移植性是不能够同时兼得的,在Linux/Unix软件的开发过程中,开发人员倾向于取可移植性而适当舍弃高效率。原因在于高效率往往意味着要与硬件进行绑定,然后计算机芯片的发展速度十分迅猛,新架构的芯片的推出速度不断提高,性能变的越来越强,价格越来越便宜。当移植到更 阅读全文
posted @ 2020-08-17 22:03 罗斯托夫 阅读(61) 评论(0) 推荐(0) 编辑
摘要: docker现在可以说是Paas界的几大主流工具之一,它的大名可以说是无人不知无人不晓。为了更好的使用docker,我决定开个坑一步步的了解docker的内部原理,并利用golang开发一个简易的docker程序。下面就让我们开始进入正题。 docker是一个基于linux namespace和Cg 阅读全文
posted @ 2020-08-16 18:15 罗斯托夫 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 通过编写Dockerfile文件,我们可以利用docker来制作自己的镜像文件。命令格式如下: docker build -t 镜像名 dockerfile文件所在文件夹路径 -t表明后面参数是镜像的镜像名。执行完该命令就根据Dockerfile中的配置生成了我们需要的镜像文件。 Dockerfil 阅读全文
posted @ 2020-08-14 14:29 罗斯托夫 阅读(96) 评论(0) 推荐(0) 编辑
摘要: Docker安装完成后使用docker run命令来在容器内运行应用程序。举例: docker run ubuntu:15.10 /bin/echo 'HELLO WORLD' 该命令执行如下步骤: 该命令运行名为ubuntu:15.10的镜像文件,docker首先在本地查找是hello-world 阅读全文
posted @ 2020-08-14 13:10 罗斯托夫 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 由于正在使用的jenkins版本过于老旧,有些插件不支持,因此需要对jenkins进行升级。现将jenkins的升级步骤记录如下: 确定jenkins war包存放位置 默认安装路径为/usr/lib/jenkins,如果该路径下不存在jenkins.war文件则通过ps -aux | grep j 阅读全文
posted @ 2020-08-13 14:25 罗斯托夫 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Jenkins是一款开源的持续集成软件,将开发人员从繁琐的构建部署工作中解放出来实现自动化集成部署。同时还可以在jenkins上部署自动化测试脚本,在每次新版本构建时进行自动化测试检查是否引入新的bug。 CentOS7安装过程 安装jdk jenkins是给予java开发的项目,因此jdk是必须的 阅读全文
posted @ 2020-08-13 13:54 罗斯托夫 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 什么是Docker Docker是一个开源工具,它可以将你的应用打包成一个标准镜像文件,并且以容器的方式运行。Docker容器将一系列软件包装在一个完整的文件系统中,这个文件系统包含应用程序运行所需的一切:代码、运行时工具、系统工具、系统依赖,几乎所有可以安装在服务器上的东西。这些策略保证了容器内应 阅读全文
posted @ 2020-08-13 10:18 罗斯托夫 阅读(137) 评论(0) 推荐(0) 编辑