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
1. CSV-Datei importieren Verwenden Sie den folgen...
Dieser Artikel beschreibt anhand eines Beispiels ...
Während der Entwicklung kommt es sehr häufig vor,...
1. MySQL Workbench herunterladen Workbench ist ei...
Ausführungsproblem zwischen MySQL Max und Where S...
Inhaltsverzeichnis 1. Erstellen regulärer Ausdrüc...
Es ist sehr üblich, webpack zum Erstellen einseit...
Die Installationsschritte für CentOS 7.3 werden a...
Wenn wir ein Webprojekt mit Django entwickeln, wi...
Ich habe MySQL 5.7 neu installiert. Beim Anmelden...
Inhaltsverzeichnis 1. Hintergrund 2. Bedienungssc...
Dieser Artikel beschreibt anhand eines Beispiels ...
Vorwort: Ich habe neulich einen Alibaba-Cloud-Hos...
Verwenden Sie CSS, um zu verhindern, dass Lightbo...
1. Einleitung Nach dem Start von MySQL wird Buffe...