云服务部署kafka 报错:“docker run“ requires at least 1 argument.

这篇具有很好参考价值的文章主要介绍了云服务部署kafka 报错:“docker run“ requires at least 1 argument.。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

创建kafka我们需要分两步走:

前沿:请大家注意在云服务器上部署任何新的服务一定要注意在对应云安全配置上开放此端口号

云服务部署kafka 报错:“docker run“ requires at least 1 argument.

 

1、使用docker 先拉取 zookeeper,因为kafka对zookeeper是强依赖

命令:docker pull zookeeper:3.4.14

创建容器指令:docker run -d --name zookeeper -p 2181:2181 zookeeper:3.4.14

docker安装kafka

命令:docker pull wurstmeister/kafka:2.12-2.3.1

创建容器:

docker run -d --name kafka \
--env KAFKA_ADVERTISED_HOST_NAME=192.168.200.130 \
--env KAFKA_ZOOKEEPER_CONNECT=192.168.200.130:2181 \
--env KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.200.130:9092 \
--env KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 \
--env KAFKA_HEAP_OPTS="-Xmx256M -Xms256M" \
-p 9092:9092 wurstmeister/kafka:2.12-2.3.1

这里需要注意一下有一个小坑,如果你之前一直是部署在自己电脑的虚拟机上的最后-p的命令使用的是--net=host wurstmeister/kafka:2.12-2.3.1,--net=host,直接使用容器宿主机的网络命名空间, 即没有独立的网络环境。它使用宿主机的ip和端口。但你要部署在云服务上就必须单独设置映射的端口号外加wurstmeister/kafka:2.12-2.3.1(-p 9092:9092 wurstmeister/kafka:2.12-2.3.1

如果没有设置就会报错:"docker run" requires at least 1 argument.文章来源地址https://www.toymoban.com/news/detail-478448.html

到了这里,关于云服务部署kafka 报错:“docker run“ requires at least 1 argument.的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包