欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

centos6使用docker部署kafka項目的方法分析

 更新時間:2020年02月06日 12:43:38   作者:李瓊濤  
這篇文章主要介紹了centos6使用docker部署kafka項目的方法,結(jié)合實例形式分析了centos6環(huán)境下使用docker部署kafka項目的相關(guān)命令與使用技巧,需要的朋友可以參考下

本文實例講述了centos6使用docker部署kafka項目的方法。分享給大家供大家參考,具體如下:

目錄結(jié)構(gòu):

/kafka
    /Dockerfile
    /start.sh
    /Readme
    /kafka_2.11-0.10.2.1.tgz

Dockfile

FROM centos
MAINTAINER qiongtao.li hnatao@126.com
ADD ./kafka_2.11-0.10.2.1.tgz /opt
ADD ./start.sh /start.sh
ENV KAFKA_PORT=9092\
 KAFKA_DIR=/opt/kafka \
 KAFKA_DATA_DIR=/data/kafka
RUN echo "Asia/shanghai" > /etc/timezone \
 && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
 && yum -y install java \
 && mkdir -p $KAFKA_DATA_DIR \
 && mv /opt/kafka_2.11-0.10.2.1 $KAFKA_DIR
EXPOSE $KAFKA_PORT
ENV PATH=$PATH:$KAFKA_DIR/bin
ENTRYPOINT ["sh", "/start.sh"]

start.sh

conf=$KAFKA_DIR/config/server.properties
sed -i "s|broker.id=0|broker.id=${BROKER_ID:-1}|g" $conf
sed -i "s|#delete.topic.enble=true|delete.topic.enble=true|g" $conf
sed -i "s|log.dirs=/tmp/kafka-logs|log.dirs=${KAFKA_DATA_DIR}|g" $conf
sed -i "s|#advertised.listeners=PLAINTEXT://your.host.name:9092|advertised.listeners=PLAINTEXT://${KAFKA_HOST}:${KAFKA_PORT:-9092}|g" $conf
sed -i "s|zookeeper.connect=localhost:2181|zookeeper.connect=${ZOOKEEPER_HOST}:${ZOOKEEPER_PORT:-2181}|g" $conf
sh kafka-server-start.sh $conf

Readme

docker rm -f kafka
docker rmi -f kafka
docker build -t kafka .
docker run -d \
 -p 9092:9092 \
 --name kafka \
 -e KAFKA_HOST=101.201.111.163 \
 -e ZOOKEEPER_HOST=10.171.8.236 \
 -e BROKER_ID=1 \
  -v /data:/data \
 kafka
docker ps -a
docker logs -f kafka

說明:KAFKA_HOST=宿主機IP,其對應(yīng)配置文件的advertised.listeners

測試安裝部署

cat Readme|while read line; do $line; done

kafka下載地址:

http://mirrors.tuna.tsinghua.edu.cn/apache/kafka/0.10.2.1/kafka_2.11-0.10.2.1.tgz

希望本文所述對大家Docker容器使用有所幫助。

相關(guān)文章

  • docker封裝鏡像及優(yōu)化方式

    docker封裝鏡像及優(yōu)化方式

    這篇文章主要介紹了docker封裝鏡像及優(yōu)化方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • Linux Docker運行springboot項目的步驟詳解

    Linux Docker運行springboot項目的步驟詳解

    這篇文章主要介紹了Linux Docker運行springboot項目的步驟詳解,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-01-01
  • 基于Docker搭建Redis主從集群的實現(xiàn)

    基于Docker搭建Redis主從集群的實現(xiàn)

    本文基于Docker+Redis5.0.5版本,通過cluster方式創(chuàng)建一個6個redis實例的主從集群,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-05-05
  • docker開通2375端口防漏洞問題

    docker開通2375端口防漏洞問題

    這篇文章主要介紹了docker開通2375端口防漏洞問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • 清理docker磁盤空間的方法總結(jié)(附詳細講解)

    清理docker磁盤空間的方法總結(jié)(附詳細講解)

    docker?鏡像特別容易占空間,稍微不注意可能磁盤爆滿,所以本文給大家詳細介紹了如何清理?docker?磁盤空間,并通過代碼示例給大家講解的非常詳細,需要的朋友可以參考下
    2024-02-02
  • 在Linux?Docker中部署RStudio?Server實現(xiàn)遠程訪問的操作

    在Linux?Docker中部署RStudio?Server實現(xiàn)遠程訪問的操作

    下面介紹在Linux?docker中安裝RStudio?Server并結(jié)合cpolar內(nèi)網(wǎng)穿透工具,實現(xiàn)遠程訪問,docker方式安裝可以避免很多問題,一鍵安裝,如設(shè)備沒有安裝docker,需提前安裝docker,對?Docker部署RStudio?Server相關(guān)知識感興趣的朋友一起看看吧
    2023-12-12
  • 詳解如何查看 docker 容器使用的資源

    詳解如何查看 docker 容器使用的資源

    本篇文章主要介紹了詳解如何查看 docker 容器使用的資源,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-11-11
  • Docker容器固定IP分配詳解

    Docker容器固定IP分配詳解

    本文介紹在centos7 docker環(huán)境下使用pipework腳本對容器分配固定IP。小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • docker安裝Wordpress速度過慢的問題解決方法

    docker安裝Wordpress速度過慢的問題解決方法

    Docker是一種開源的容器化平臺,可以幫助開發(fā)者將應(yīng)用程序及其依賴項打包成一個獨立的容器,,WordPress是一個流行的開源內(nèi)容管理系統(tǒng)(CMS),用于創(chuàng)建和管理網(wǎng)站,本文給大家介紹了docker安裝Wordpress速度過慢的問題解決方法,需要的朋友可以參考下
    2024-05-05
  • 使用Docker將容器目錄掛載到主機上的實現(xiàn)方法

    使用Docker將容器目錄掛載到主機上的實現(xiàn)方法

    本文主要介紹了使用Docker將容器目錄掛載到主機上的實現(xiàn)方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05

最新評論