diff --git a/docker/use.md b/docker/use.md index 3fb1893..b6dc7ee 100644 --- a/docker/use.md +++ b/docker/use.md @@ -2,7 +2,7 @@ title: docker的使用 description: docker的简单使用 published: true -date: 2021-12-09T08:55:19.995Z +date: 2021-12-10T07:31:25.458Z tags: docker editor: markdown dateCreated: 2021-08-02T07:26:50.035Z @@ -218,6 +218,8 @@ $ docker run -p 9898:8081 --name Nexus -e INSTALL4J_ADD_VM_PARAMS="-Xms200m -Xmx # minio +## 运行容器 + ```bash $ docker run --name minio -p 9001:9000 -p 9002:9001 -v /projects/minio/uploadFiles/:/data/ -d minio/minio:latest server /data --console-address ":9001" ``` @@ -228,6 +230,43 @@ $ docker run --name minio -p 9001:9000 -p 9002:9001 -v /projects/minio/uploadFil 3. 目录 **/data** 为数据文件夹 4. 默认用户名密码在启动后通过 **docker logs minio** 查看 +# Zookeeper + +## 获取镜像 + +```bash +$ docker pull bitnami/zookeeper +``` + +## 启动容器 + +```bash +$ docker run -d -p 2181:2181 --name zookeeper-server \ + --network app-tier \ + -e ALLOW_ANONYMOUS_LOGIN=yes \ + bitnami/zookeeper:latest +``` + +# Kafka + +## 获取镜像 + +```bash +docker pull bitnami/kafka +``` + +## 启动容器 + +如果用network,需要与zookeeper属于同一个network + +```bash +docker run --name kafka -p 9092:9092 -e ALLOW_PLAINTEXT_LISTENER=yes -e KAFKA_CFG_ZOOKEEPER_CONNECT=192.168.0.103:2181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://192.168.0.103:9092 -d bitnami/kafka:latest +``` + +参数说明 +**KAFKA_CFG_ZOOKEEPER_CONNECT**:zookeeper地址与端口,network时用别名 +**KAFKA_ADVERTISED_LISTENERS**:绑定HOST与PORT,不然无法访问 + # 卷与数据持久化 ## 新卷