docker容器下安裝kafka例項

2021-09-25 02:56:41 字數 976 閱讀 3348

docker 環境的安裝可以參考《docker簡介和linux下安裝》

進入正題

docker pull wurstmeister/zookeeper
啟動執行zookeeper映象的例項

docker run -d --name zookeeper_01 -p 2181:2181 -t wurstmeister/zookeeper
這裡只是暴露了2181的埠,如果是集群也可以繼續開放2888和3888埠

2888和3888,分別為資料同步通訊埠以及選舉通訊埠

docker pull wurstmeister/kafka
啟動執行kafka的映象例項

docker run  -d --name kafka_01 -p 9092:9092 -e kafka_broker_id=0 -e kafka_zookeeper_connect=172.16.2.54:2181 -e kafka_advertised_listeners=plaintext: -e kafka_listeners=plaintext: -t wurstmeister/kafka
kafka_broker_id:集群的時候,broker的編號,唯一

kafka_zookeeper_connect:zookeeper的ip:埠,最好不要寫loclhost什麼的,物理機跟映象還是有區別的,其他機器,也會訪問不到

kafka_listeners:0.0.0.0表示對所有的網路介面有效,如果hostname為空表示只對預設的網路介面有效,也就是說如果你沒有配置advertised.listeners

檢視執行的例項

安裝完成

liunx下安裝docker容器

docker 是乙個用於開發,交付和執行應用程式的開放平台。docker 使您能夠將應用程式與基礎架構分開,從而可以快速交付軟體。借助 docker,您可以與管理應用程式相同的方式來管理基礎架構。通過利用 docker 的方法來快速交付,測試和部署 您可以大大減少編寫 和在生產環境中執行 之間的延遲...

Docker容器下安裝PHP

前情提要 centos7下已安裝docker容器 安裝詳見 拉取 phpl 映象 docker pull php fpm 最新的php 版本 docker pull php 7.2 fpm 指定php 版本為7.22.建立 php 容器 路徑視自己伺服器情況而定 docker run name we...

linux下安裝docker容器

此處在centos7進行安裝,可以使用以下命令檢視centos版本 在 centos 7安裝docker要求系統為64位 系統核心版本為 3.10 以上,可以使用以下命令檢視 uname r2.1 檢視是否已安裝docker列表 我這個是已經安裝了的截圖 2.2 安裝docker yum y ins...