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
0. Was ist ein Tag? XML/HTML-CodeInhalt in die Zw...
nginx Übersicht nginx ist ein kostenloser, quello...
einführen Vue Router ist der offizielle Routing-M...
Nachdem ich die Installation von Python8 minimier...
Docker virtualisiert eine Brücke auf dem Host-Rec...
Inhaltsverzeichnis Vorwort Warum müssen wir die T...
Das Div-Element wird verwendet, um Struktur und Hi...
Wir möchten in HTML und CSS die Farbe eines Butto...
Was ist SSH? Administratoren können sich remote a...
Hintergrund: Machen Sie jeden Tag ein wenig Forts...
Inhaltsverzeichnis Was ist Abflachung? Rekursion ...
Sie können Docker-Container auf verschiedene Arte...
Vorwort Bei der täglichen Entwicklung müssen wir ...
Zunächst einmal hängt die Gestaltung des Webseiten...
1. Gehen Sie auf die offizielle Website www.mysql...