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
Der Blogger hat MySQL ein oder zwei Monate lang n...
Inhaltsverzeichnis 1. Fehlertoleranz bei der Joba...
8 Optimierungsmethoden für das MySQL-Datenbankdes...
Detaillierte Erläuterung der JDBC-Datenbankverknü...
Inhaltsverzeichnis linux 1. Was ist SWAP 2. Was p...
Szenario 1. Pflegen Sie ein Bürgersystem mit eine...
Inhaltsverzeichnis 1. Einfache SELECT-Anweisung 1...
Vorwort Wenn wir Webseiten schreiben, stoßen wir ...
Inhaltsverzeichnis 1. Vue-Listener-Array 2. Situa...
Inhaltsverzeichnis 1. Objektliterale 2. Das neue ...
Was ist sie? „em“ bezieht sich auf die Schrifthöhe...
Ich habe schon lange keinen Blog mehr geschrieben...
Der Fortschrittsbalken ist nicht gleichmäßig Ich ...
Inhaltsverzeichnis Dropdown-Feld zur Mehrfachausw...
Methode 1: Befehlszeilenänderung Wir müssen nur d...