日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > linux >内容正文

linux

linux 修改docker配置文件,dockerfile动态修改服务配置文件(示例代码)

發(fā)布時(shí)間:2023/12/2 linux 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 修改docker配置文件,dockerfile动态修改服务配置文件(示例代码) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

主要是利用命令envsubst能實(shí)現(xiàn)變量的替換并生成新得配置文件以及docker命令行的變量輸入等。

本次實(shí)驗(yàn)主要是編寫flume鏡像,并在容器啟動(dòng)(docker run)時(shí)動(dòng)態(tài)修改配置文件并啟動(dòng),并向flume發(fā)數(shù)據(jù),然后發(fā)給kafka。

此實(shí)驗(yàn)的基礎(chǔ):

會(huì)dockerfile的編寫,熟悉flume服務(wù),kafka服務(wù)。

步驟:

1、dockerfile文件如下:

FROM centos

WORKDIR/opt

COPY jdk-8u241-linux-x64.rpm /root

RUN rpm-i /root/jdk-8u241-linux-x64.rpm # 安裝jdk

RUNyum install -y gettext # 安裝 envsubst命令

COPY flume ./flume/EXPOSE5140/udp

VOLUME/tmp/logs/CMD envsubst< /opt/flume/conf/flume.conf.template > /opt/flume/conf/flume.conf && ./flume/bin/flume-ng agent -c ./flume/conf/ -f ./flume/conf/flume.conf --name agent -Dflume.root.logger=INFO,console

# envsubst根據(jù)flume.conf.template這個(gè)配置文件替換變量并生成flume.conf。

flume的配置文件如下:

agent.sources = s1

agent.sinks = k1

agent.channels = c1

agent.sources.s1.type = syslogudp

agent.sources.s1.port = 5140

agent.sources.s1.host = ${BIND_IP}

agent.channels.c1.type = memory

agent.channels.c1.capacity = 100000

agent.channels.c1.transactionCapacity = 5000

agent.sinks.k1.type = logger

agent.sinks.k1.type = org.apache.flume.sink.kafka.KafkaSink

agent.sinks.k1.kafka.topic = log

agent.sinks.k1.kafka.bootstrap.servers = ${KAFKA_IP}:${KAFKA_PORT}

agent.sinks.k1.flumeBatchSize = 200

agent.sinks.k1.producer.acks = 1

agent.sinks.k1.producer.linger.ms = 1

agent.sinks.k1.producer.compression.type = snappy

agent.sources.s1.channels = c1

agent.sinks.k1.channel = c1

2、構(gòu)建鏡像

docker build /root/flume/dockerfile/ -t flume_sink_file:v1

注意:/root/flume/dockerfile/目錄下要有flume、jdk-8u241-linux-x64.rpm、dockerfile文件。

3、啟動(dòng)容器:

docker run -d --rm -P -e KAFKA_IP="192.168.174.128",KAFKA_PORT="9092",BIND_IP="0.0.0.0" --name=abcd flume_sink_file:v1

4、而后,向flume發(fā)送數(shù)據(jù),測(cè)試是否能在kafka topic log上接收到數(shù)據(jù)。

總結(jié)

以上是生活随笔為你收集整理的linux 修改docker配置文件,dockerfile动态修改服务配置文件(示例代码)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 亚洲欧洲久久久 | 欧美福利小视频 | 日本www黄 | www.色妞 | 国产精品无码成人片 | 六月婷婷在线 | 久久免费激情视频 | 免费成人看视频 | 欧美性受xxxx白人性爽 | 日本公与丰满熄 | 五月天一区二区三区 | 色老头在线视频 | 亚洲一区二区电影网 | 隣の若妻さん波多野结衣 | 亚洲中国色老太 | 精品成人一区二区三区久久精品 | 五月综合在线 | 美女国产视频 | 深夜福利视频在线观看 | 老女人一区 | 噼里啪啦免费高清看 | 国产在线精品观看 | 天天做天天爱 | 国产午夜三级 | 老太太av| 精品人妻一区二区三区久久 | 日日夜夜精品视频免费 | 国产白拍 | 欧美国产免费 | 午夜寂寞少妇 | 精品久久人人 | 亚洲男人的天堂在线 | 欧美日韩一区二区三区不卡视频 | 国产伦精品一区二区三区高清版禁 | 夜夜操av| 欧美乱操| 日韩精品免费一区二区在线观看 | 久久在线 | 欧美日韩在线观看一区二区三区 | 黄色正能量网站 | 国产黄a三级三级看三级 | 欧美成人性色 | 欧美精品91 | 美女黄18以下禁止观看 | 国产视频资源 | 亚洲一区成人在线 | 欧美亚洲国产一区 | 欧美成人资源 | 欧美做受视频 | 日日操夜夜操狠狠操 | 91久久精品日日躁夜夜躁欧美 | av日韩国产 | 亚洲视频黄色 | 日本猛少妇色xxxxx | 亚洲国产黄 | 一区视频免费观看 | 亚洲av成人一区二区 | 67194av| 日韩毛片大全 | 影音先锋中文字幕在线视频 | ktv做爰视频一区二区 | 毛片网站免费观看 | 黄色一级生活片 | 日韩二区三区 | 国产自在线拍 | 日本少妇高潮 | 日本精品视频在线播放 | 中文字幕人妻丝袜乱一区三区 | 天堂网资源 | 中文字幕不卡 | 久操新在线 | 国产精品va在线观看无码 | 成人国产在线 | 亚洲婷婷网| 国产欧美在线看 | 91毛片网站 | 香蕉视频久久 | 一个色av| 国产偷人视频 | 麻豆网站免费看 | 台湾佬中文在线 | 波多野结衣在线 | 91精品国产自产精品男人的天堂 | 国产性猛交普通话对白 | 一区二区视频在线观看 | 免费看黄色的网址 | 亚洲综合av一区二区 | 1024金沙人妻一区二区三区 | 中文字幕在线播 | 一本一道久久a久久 | 亚洲精品天堂在线 | 天天夜碰日日摸日日澡性色av | 一卡二卡三卡四卡 | 国产97视频| 人人插人人爽 | 3d动漫精品啪啪一区二区竹菊 | 国产麻豆剧传媒精品国产av | 成人va在线观看 | 国产在线视视频有精品 |