时间:2021-05-19
Requirements
最近学习了下kafka,为方便搭建环境,使用docker进行部署。
需要首先安装docker的环境。要求操作系统是linux的64位系统。
docker的安装(适于rpm/deb安装):
docker-compose的安装:
Kafka Image
Dockerfile
Dockerfile是用于描述镜像的制作过程。根据kafka的教程,编写对应的Dockerfile。
基础镜像使用了centos6的版本,当然根据需要也可以使用其他的版本。
有了这样的一个Dockerfile,可以在本地,也可以使用公有云进行镜像制作。在本地制作的话,可以使用该命令:
我使用了灵雀云的镜像服务进行build。
Docker-Compose
有了镜像之后,现在需要对服务进行启动。这里使用了docker的编排服务docker-compose,进行编排。
kafka主要包括两个服务,zookeeper和kafka。所以需要分别启动两个服务。这里将两个服务直接使用宿主机的网络。编写docker-compose.yaml如下:
启动服务
现在可以一条命令启动所有的服务:
查看服务状态
对服务状态进行查看。
当然也可以使用docker ps -a进行查看。
停止服务
删除服务
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文介绍了SpringBoot集成Kafka的示例代码,分享给大家,也给自己留个笔记系统环境使用远程服务器上搭建的kafka服务Ubuntu16.04LTSka
本文介绍了使用Docker搭建Django,Nginx,R,Python部署环境的方法,分享给大家,具体如下:基本环境:Ubuntu16.10docker17.
服务器配置:服务器使用的是阿里云ECS标准型,普通的centos7和docker环境镜像。搭建docker镜像加速:docker镜像源在docker.io在国外
了解到docker的优点,搭建快,运行要求资源低,最重要的是实现的功能和效果都能达到预期,于是决定使用docker来搭建gitlab服务器。效果图如下:系统环境
在本项目中使用了docker容器搭建环境,Dockerfile如下:FROMtensorflow/tensorflow:1.14.0-gpu-py3RUNpip