Dieser Artikel beschreibt, wie man mit Docker Zookeeper auf CentOS6 bereitstellt. Teilen Sie uns die Einzelheiten zu Ihrer Information mit: Verzeichnisstruktur:
Docker-Datei VON centos WARTUNGSBEAUFTRAGTER qiongtao.li [email protected] HINZUFÜGEN ./zookeeper-3.4.10.tar.gz /opt HINZUFÜGEN ./start.sh /start.sh ENV ZOO_PORT=2181\ ZOO_DIR=/opt/zookeeper \ ZOO_DATA_DIR=/Daten/Zookeeper/Daten ZOO_DATA_LOG_DIR=/Daten/Zookeeper/Protokolle RUN echo "Asia/shanghai" > /etc/zeitzone \ && cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \ && yum -y installiere Java \ && mkdir -p "$ZOO_DATA_DIR" \ && mkdir -p "$ZOO_DATA_LOG_DIR" \ && mv /opt/zookeeper-3.4.10 "$ZOO_DIR" VOLUME ["$ZOO_DATA_DIR"] $ZOO_PORT AUSSETZEN ENV PATH=$PATH:$ZOO_DIR/bin EINSTIEGSPUNKT ["sh", "/start.sh"] start.sh #!/bin/bash CONF=${ZOO_DIR}/conf/zoo.cfg cp -a ${ZOO_DIR}/conf/zoo_sample.cfg $CONF sed -i "s|dataDir=/tmp/zookeeper|dataDir=${ZOO_DATA_DIR}|g" $CONF sed -i "s|clientPort=2181|clientPort=${ZOO_PORT}|g" $CONF echo "dataLogDir=${ZOO_DATA_LOG_DIR}" >> $CONF für Server in $ZOO_SERVERS; tun echo "$server" >> $CONF Erledigt wenn [ ! -f "$ZOO_DATA_DIR/myid" ]; dann echo "${ZOO_MY_ID:-1}" > "$ZOO_DATA_DIR/meineID" fi zkServer.sh Start-Vordergrund Liesmich Docker rm -f zk docker rmi -f zk Docker-Build -t zk. docker run -d \ -p 2181:2181 \ --name zk \ -v /Daten:/Daten \ z Docker ps -a Docker-Protokolle -f zk Testen der Installation und Bereitstellung cat Readme|während Zeile lesen; mache $line; fertig Zookeeper-Download-Adresse: https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/stable/zookeeper-3.4.10.tar.gz Ich hoffe, dieser Artikel hilft Ihnen bei der Verwendung von Docker-Containern. Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung der Methoden und Eigenschaften von Vue
>>: Zwei praktische Möglichkeiten zum Aktivieren des Proxys in React
Das neueste Download- und Installationstutorial f...
Heute habe ich einem Kunden ein kleines Tool für ...
1. catalina.bat muss auf UTF-8 eingestellt sein. ...
Vorwort Die am häufigsten verwendete Datenbank in...
Vorwort Heute habe ich MySQL installiert und fest...
Problembeschreibung: Der Inhalt der Datei 11 laut...
Inhaltsverzeichnis Konfigurationsanalyse Dienstle...
Die Installation des RPM-Pakets ist relativ einfa...
In diesem Artikel wird der spezifische JavaScript...
Vorwort Da Computerzahlen Gleitkommazahlen sind, ...
Inhaltsverzeichnis 1. Zähldaten gehen verloren Lö...
Werfen wir einen Blick auf das dynamische Spleiße...
CentOS6.9 installiert Mysql5.7 zu Ihrer Informati...
Ich habe im Internet nach dreistufigen Verknüpfun...
Vorwort Das Schreiben effizienter SQL-Anweisungen...