docker容器安装zookeeper

说明:C:\Users\HIAPAD> 是我安装docker的环境
第一步 安装zookeeper:
C:\Users\HIAPAD> docker pull zookeeper
Using default tag: latest
Trying to pull repository docker.io/library/zookeeper …
latest: Pulling from docker.io/library/zookeeper
1ab2bdfe9778: Already exists
7aaf9a088d61: Pull complete
80a55c9c9fe8: Pull complete
a0086b0e6eec: Pull complete
4165e7457cad: Pull complete
bcba13bcf3a1: Pull complete
41c03a109e47: Pull complete
4d5281c6b0d4: Pull complete
Digest: sha256:175d6bb1471e1e37a48bfa41a9da047c80fade60fd585eae3a0e08a4ce1d39ed
Status: Downloaded newer image for docker.io/zookeeper:latest
第二步 查看镜像
C:\Users\HIAPAD>docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
zookeeper latest 3bbbc7545ea8 4 days ago 252MB
redis latest 235592615444 3 months ago 104MB
mysql 5.7 9cfcce23593a 3 months ago 448MB
webcenter/activemq latest 3af156432993 3 years ago 422MB
用上面的zookeeper的id
C:\Users\HIAPAD>docker inspect 3bbbc7545ea8
[
{
“Id”: “sha256:3bbbc7545ea8eb889f714446d7c5712621abaea12ea68b94b1c62c4934edbf40”,
“RepoTags”: [
“zookeeper:latest”
],
“RepoDigests”: [
“zookeeper@sha256:80ad2170ad62216b7299f18d1883ab2155a7c3d581a8983f1fe9635b146cb9fb”
],
“Parent”: “”,
“Comment”: “”,
“Created”: “2020-09-11T03:48:05.070371575Z”,
“Container”: “df17f5f2d3ef414986a0be46c18d1deda856a0ad8a78d19747f5ed7df00242be”,
“ContainerConfig”: {
“Hostname”: “df17f5f2d3ef”,
“Domainname”: “”,
“User”: “”,
“AttachStdin”: false,
“AttachStdout”: false,
“AttachStderr”: false,
“ExposedPorts”: {
“2181/tcp”: {},
“2888/tcp”: {},
“3888/tcp”: {},
“8080/tcp”: {}
},
“Tty”: false,
“OpenStdin”: false,
“StdinOnce”: false,
“Env”: [
“PATH=/usr/local/openjdk-11/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/apache-zookeeper-3.6.1-bin/bin”,
“LANG=C.UTF-8”,
“JAVA_HOME=/usr/local/openjdk-11”,
“JAVA_VERSION=11.0.8”,
“ZOO_CONF_DIR=/conf”,
“ZOO_DATA_DIR=/data”,
“ZOO_DATA_LOG_DIR=/datalog”,
“ZOO_LOG_DIR=/logs”,
“ZOO_TICK_TIME=2000”,
“ZOO_INIT_LIMIT=5”,
“ZOO_SYNC_LIMIT=2”,
“ZOO_AUTOPURGE_PURGEINTERVAL=0”,
“ZOO_AUTOPURGE_SNAPRETAINCOUNT=3”,
“ZOO_MAX_CLIENT_CNXNS=60”,
“ZOO_STANDALONE_ENABLED=true”,
“ZOO_ADMINSERVER_ENABLED=true”,
“ZOOCFGDIR=/conf”
],
“Cmd”: [
“/bin/sh”,
“-c”,
"#(nop) ",
“CMD [“zkServer.sh” “start-foreground”]”
],
“ArgsEscaped”: true,
“Image”: “sha256:10423dc85b93f77976d2dc78cf64239b1d1a6ea85bf7339a064c2d3d9ac30668”,
“Volumes”: {
“/data”: {},
“/datalog”: {},
“/logs”: {}
},
“WorkingDir”: “/apache-zookeeper-3.6.1-bin”,
“Entrypoint”: [
“/docker-entrypoint.sh”
],
“OnBuild”: null,
“Labels”: {}
},
“DockerVersion”: “18.09.7”,
“Author”: “”,
“Config”: {
“Hostname”: “”,
“Domainname”: “”,
“User”: “”,
“AttachStdin”: false,
“AttachStdout”: false,
“AttachStderr”: false,
“ExposedPorts”: {
“2181/tcp”: {},
“2888/tcp”: {},
“3888/tcp”: {},
“8080/tcp”: {}
},
“Tty”: false,
“OpenStdin”: false,
“StdinOnce”: false,
“Env”: [
“PATH=/usr/local/openjdk-11/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/apache-zookeeper-3.6.1-bin/bin”,
“LANG=C.UTF-8”,
“JAVA_HOME=/usr/local/openjdk-11”,
“JAVA_VERSION=11.0.8”,
“ZOO_CONF_DIR=/conf”,
“ZOO_DATA_DIR=/data”,
“ZOO_DATA_LOG_DIR=/datalog”,
“ZOO_LOG_DIR=/logs”,
“ZOO_TICK_TIME=2000”,
“ZOO_INIT_LIMIT=5”,
“ZOO_SYNC_LIMIT=2”,
“ZOO_AUTOPURGE_PURGEINTERVAL=0”,
“ZOO_AUTOPURGE_SNAPRETAINCOUNT=3”,
“ZOO_MAX_CLIENT_CNXNS=60”,
“ZOO_STANDALONE_ENABLED=true”,
“ZOO_ADMINSERVER_ENABLED=true”,
“ZOOCFGDIR=/conf”
],
“Cmd”: [
“zkServer.sh”,
“start-foreground”
],
“ArgsEscaped”: true,
“Image”: “sha256:10423dc85b93f77976d2dc78cf64239b1d1a6ea85bf7339a064c2d3d9ac30668”,
“Volumes”: {
“/data”: {},
“/datalog”: {},
“/logs”: {}
},
“WorkingDir”: “/apache-zookeeper-3.6.1-bin”,
“Entrypoint”: [
“/docker-entrypoint.sh”
],
“OnBuild”: null,
“Labels”: null
},
“Architecture”: “amd64”,
“Os”: “linux”,
“Size”: 252323914,
“VirtualSize”: 252323914,
“GraphDriver”: {
“Data”: {
“LowerDir”: “/var/lib/docker/overlay2/4381c1121cedef2081444c8094993a21eb1bfea8f36b49dc1ea6eb5d8f11d645/diff:/var/lib/docker/overlay2/bcb60af6380277d2a51c99a77d707f86b4491990b25e460327a66bd7cc2c2edf/diff:/var/lib/docker/overlay2/b80483bbabf73afefabb5511d6f9519ba5c1251426a4f6da57c08e8212cbbe23/diff:/var/lib/docker/overlay2/44dffa63966ec8432a5429514f84fa8bf2a2e92685ee34cee958d2fe5a3cbf41/diff:/var/lib/docker/overlay2/7d485201959446dccf916d06e28aca2a8cfb613656373b89030956ba3446f9f0/diff:/var/lib/docker/overlay2/728e40a31e4b72b9ad9f1c038b1e9a4dd7b6e43b2ef7f2661cf42535d2776b14/diff:/var/lib/docker/overlay2/664c1453b8048f090a3f37c21b1c1c923f4b83892fc4ce9dcb735403109438ef/diff”,
“MergedDir”: “/var/lib/docker/overlay2/18e5bfa79335265126c3bd28006d95de473c121f621e0f8616604ea9572261e7/merged”,
“UpperDir”: “/var/lib/docker/overlay2/18e5bfa79335265126c3bd28006d95de473c121f621e0f8616604ea9572261e7/diff”,
“WorkDir”: “/var/lib/docker/overlay2/18e5bfa79335265126c3bd28006d95de473c121f621e0f8616604ea9572261e7/work”
},
“Name”: “overlay2”
},
“RootFS”: {
“Type”: “layers”,
“Layers”: [
“sha256:07cab433985205f29909739f511777a810f4a9aff486355b71308bb654cdc868”,
“sha256:eb27fd2b24958424617cf995ffcbfcc44c32de79212e1f02c6685aa105bfa781”,
“sha256:4248c87e7f37f7d30cac111b6411351984f8d0900a33e9c042163b398dfd4d30”,
“sha256:9dabcc3f61c58e38f1688dcc070fa18c2a8cce6c3b68c936c4dec020010bbeed”,
“sha256:6e136de67226f6aa1783f6a42a38f88b941854fce74acdaacf0c9962032f7ceb”,
“sha256:7432b65678cc302a714561475efcaa692eb4ece2a2da5457adceff98d2939d4a”,
“sha256:d13014ce9d73478892d6b6c6aaa518cf8eb7c22a21495f97ac7128b11c045a90”,
“sha256:503357e19f9bfa1379f26d6542490bc42fd0a75bc84208125a65889f8df04b0d”
]
},
“Metadata”: {
“LastTagTime”: “0001-01-01T00:00:00Z”
}
}
]
查看docker容器中的进程
C:\Users\HIAPAD>docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9119047eaeb4 zookeeper:latest “/docker-entrypoint.…” 16 hours ago Up 24 minutes 2888/tcp, 3888/tcp, 0.0.0.0:2181->2181/tcp, 8080/tcp zookeeper
f8bba4b2e400 redis “docker-entrypoint.s…” 2 months ago Up 24 minutes 0.0.0.0:6379->6379/tcp myredis
查看zookeeper服务
C:\Users\HIAPAD>docker exec -it 9119047eaeb4 bash
root@9119047eaeb4:/apache-zookeeper-3.6.1-bin# ./bin/zkCli.sh
Connecting to localhost:2181
2020-09-16 00:12:17,251 [myid:] - INFO [main:Environment@98] - Client environment:zookeeper.version=3.6.1–104dcb3e3fb464b30c5186d229e00af9f332524b, built on 04/21/2020 15:01 GMT
2020-09-16 00:12:17,254 [myid:] - INFO [main:Environment@98] - Client environment:host.name=9119047eaeb4
2020-09-16 00:12:17,254 [myid:] - INFO [main:Environment@98] - Client environment:java.version=11.0.8
2020-09-16 00:12:17,256 [myid:] - INFO [main:Environment@98] - Client environment:java.vendor=N/A
2020-09-16 00:12:17,256 [myid:] - INFO [main:Environment@98] - Client environment:java.home=/usr/local/openjdk-11
2020-09-16 00:12:17,256 [myid:] - INFO [main:Environment@98] - Client environment:java.class.path=/apache-zookeeper-3.6.1-bin/bin/…/zookeeper-server/target/classes:/apache-zookeeper-3.6.1-bin/bin/…/build/classes:/apache-zookeeper-3.6.1-bin/bin/…/zookeeper-server/target/lib/.jar:/apache-zookeeper-3.6.1-bin/bin/…/build/lib/.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/zookeeper-prometheus-metrics-3.6.1.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/zookeeper-jute-3.6.1.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/zookeeper-3.6.1.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/snappy-java-1.1.7.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/slf4j-log4j12-1.7.25.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/slf4j-api-1.7.25.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/simpleclient_servlet-0.6.0.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/simpleclient_hotspot-0.6.0.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/simpleclient_common-0.6.0.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/simpleclient-0.6.0.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/netty-transport-native-unix-common-4.1.48.Final.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/netty-transport-native-epoll-4.1.48.Final.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/netty-transport-4.1.48.Final.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/netty-resolver-4.1.48.Final.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/netty-handler-4.1.48.Final.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/netty-common-4.1.48.Final.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/netty-codec-4.1.48.Final.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/netty-buffer-4.1.48.Final.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/metrics-core-3.2.5.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/log4j-1.2.17.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/json-simple-1.1.1.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/jline-2.11.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/jetty-util-9.4.24.v20191120.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/jetty-servlet-9.4.24.v20191120.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/jetty-server-9.4.24.v20191120.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/jetty-security-9.4.24.v20191120.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/jetty-io-9.4.24.v20191120.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/jetty-http-9.4.24.v20191120.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/javax.servlet-api-3.1.0.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/jackson-databind-2.10.3.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/jackson-core-2.10.3.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/jackson-annotations-2.10.3.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/commons-lang-2.6.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/commons-cli-1.2.jar:/apache-zookeeper-3.6.1-bin/bin/…/lib/audience-annotations-0.5.0.jar:/apache-zookeeper-3.6.1-bin/bin/…/zookeeper-.jar:/apache-zookeeper-3.6.1-bin/bin/…/zookeeper-server/src/main/resources/lib/.jar:/conf:
2020-09-16 00:12:17,256 [myid:] - INFO [main:Environment@98] - Client environment:java.library.path=/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
2020-09-16 00:12:17,256 [myid:] - INFO [main:Environment@98] - Client environment:java.io.tmpdir=/tmp
2020-09-16 00:12:17,257 [myid:] - INFO [main:Environment@98] - Client environment:java.compiler=
2020-09-16 00:12:17,257 [myid:] - INFO [main:Environment@98] - Client environment:os.name=Linux
2020-09-16 00:12:17,257 [myid:] - INFO [main:Environment@98] - Client environment:os.arch=amd64
2020-09-16 00:12:17,257 [myid:] - INFO [main:Environment@98] - Client environment:os.version=4.19.76-linuxkit
2020-09-16 00:12:17,257 [myid:] - INFO [main:Environment@98] - Client environment:user.name=root
2020-09-16 00:12:17,257 [myid:] - INFO [main:Environment@98] - Client environment:user.home=/root
2020-09-16 00:12:17,257 [myid:] - INFO [main:Environment@98] - Client environment:user.dir=/apache-zookeeper-3.6.1-bin
2020-09-16 00:12:17,257 [myid:] - INFO [main:Environment@98] - Client environment:os.memory.free=29MB
2020-09-16 00:12:17,259 [myid:] - INFO [main:Environment@98] - Client environment:os.memory.max=256MB
2020-09-16 00:12:17,259 [myid:] - INFO [main:Environment@98] - Client environment:os.memory.total=32MB
2020-09-16 00:12:17,264 [myid:] - INFO [main:ZooKeeper@1005] - Initiating client connection, connectString=localhost:2181 sessionTimeout=30000 watcher=org.apache.zookeeper.ZooKeeperMain M y W a t c h e r @ 6166 e 06 f 2020 − 09 − 1600 : 12 : 17 , 272 [ m y i d : ] − I N F O [ m a i n : X 509 U t i l @ 77 ] − S e t t i n g − D j d k . t l s . r e j e c t C l i e n t I n i t i a t e d R e n e g o t i a t i o n = t r u e t o d i s a b l e c l i e n t − i n i t i a t e d T L S r e n e g o t i a t i o n 2020 − 09 − 1600 : 12 : 17 , 282 [ m y i d : ] − I N F O [ m a i n : C l i e n t C n x n S o c k e t @ 239 ] − j u t e . m a x b u f f e r v a l u e i s 1048575 B y t e s 2020 − 09 − 1600 : 12 : 17 , 291 [ m y i d : ] − I N F O [ m a i n : C l i e n t C n x n @ 1703 ] − z o o k e e p e r . r e q u e s t . t i m e o u t v a l u e i s 0. f e a t u r e e n a b l e d = f a l s e W e l c o m e t o Z o o K e e p e r ! J L i n e s u p p o r t i s e n a b l e d 2020 − 09 − 1600 : 12 : 17 , 333 [ m y i d : l o c a l h o s t : 2181 ] − I N F O [ m a i n − S e n d T h r e a d ( l o c a l h o s t : 2181 ) : C l i e n t C n x n MyWatcher@6166e06f 2020-09-16 00:12:17,272 [myid:] - INFO [main:X509Util@77] - Setting -D jdk.tls.rejectClientInitiatedRenegotiation=true to disable client-initiated TLS renegotiation 2020-09-16 00:12:17,282 [myid:] - INFO [main:ClientCnxnSocket@239] - jute.maxbuffer value is 1048575 Bytes 2020-09-16 00:12:17,291 [myid:] - INFO [main:ClientCnxn@1703] - zookeeper.request.timeout value is 0. feature enabled=false Welcome to ZooKeeper! JLine support is enabled 2020-09-16 00:12:17,333 [myid:localhost:2181] - INFO [main-SendThread(localhost:2181):ClientCnxn MyWatcher@6166e06f2020091600:12:17,272[myid:]INFO[main:X509Util@77]SettingDjdk.tls.rejectClientInitiatedRenegotiation=truetodisableclientinitiatedTLSrenegotiation2020091600:12:17,282[myid:]INFO[main:ClientCnxnSocket@239]jute.maxbuffervalueis1048575Bytes2020091600:12:17,291[myid:]INFO[main:ClientCnxn@1703]zookeeper.request.timeoutvalueis0.featureenabled=falseWelcometoZooKeeper!JLinesupportisenabled2020091600:12:17,333[myid:localhost:2181]INFO[mainSendThread(localhost:2181):ClientCnxnSendThread@1154] - Opening socket connection to server localhost/127.0.0.1:2181.
2020-09-16 00:12:17,334 [myid:localhost:2181] - INFO [main-SendThread(localhost:2181):ClientCnxn S e n d T h r e a d @ 1156 ] − S A S L c o n f i g s t a t u s : W i l l n o t a t t e m p t t o a u t h e n t i c a t e u s i n g S A S L ( u n k n o w n e r r o r ) 2020 − 09 − 1600 : 12 : 17 , 344 [ m y i d : l o c a l h o s t : 2181 ] − I N F O [ m a i n − S e n d T h r e a d ( l o c a l h o s t : 2181 ) : C l i e n t C n x n SendThread@1156] - SASL config status: Will not attempt to authenticate using SASL (unknown error) 2020-09-16 00:12:17,344 [myid:localhost:2181] - INFO [main-SendThread(localhost:2181):ClientCnxn SendThread@1156]SASLconfigstatus:WillnotattempttoauthenticateusingSASL(unknownerror)2020091600:12:17,344[myid:localhost:2181]INFO[mainSendThread(localhost:2181):ClientCnxnSendThread@986] - Socket connection established, initiating session, client: /127.0.0.1:38024, server: localhost/127.0.0.1:2181
2020-09-16 00:12:17,372 [myid:localhost:2181] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1420] - Session establishment complete on server localhost/127.0.0.1:2181, session id = 0x1000004a2570003, negotiated timeout = 30000

WATCHER::

WatchedEvent state:SyncConnected type:None path:null
[zk: localhost:2181(CONNECTED) 0] ls
ls [-s] [-w] [-R] path
查看自己的服务是否注册到zookeeper 上
[zk: localhost:2181(CONNECTED) 1] ls /
[services, zookeeper]
[zk: localhost:2181(CONNECTED) 2] ls /services
[cloud-provier-payment]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值