docker安装软件
安装pg
1、拉取镜像
docker pull postgres
2、创建数据卷
docker volume create postgre-data
3、创建并运行容器
docker run -id --name=postgresql -v postgre-data:/var/lib/postgresql/data -p 5432:5432 -e POSTGRES_PASSWORD=123456 -e LANG=C.UTF-8 postgres
上述设定了数据卷,以及暴露了端口5432,这是PostgreSQL的默认端口。
除此之外,我们还设定了下列环境变量:
POSTGRES_PASSWORD 设定PostgreSQL的超级用户的密码,这里设定为123456,PostgreSQL容器的超级用户用户名为postgres
LANG 设定语言环境为C.UTF-8以支持中文
除此之外,还可以设定环境变量POSTGRES_USER来指定超级用户的用户名,上述没有指定这个环境变量则默认是postgres。
安装zk
1、拉取镜像:
docker pull wurstmeister/zookeeper
2、启动zk:
docker run -d --name zookeeper -p 2181:2181 wurstmeister/zookeeper
安装kafka
1、拉取镜像:
docker pull wurstmeister/zookeeper
docker pull wurstmeister/kafka
2、启动zk 和kafka:
docker run -d --name zookeeper -p 2181:2181 wurstmeister/zookeeper
docker run -d --name kafka --publish 9092:9092 --link zookeeper --env KAFKA_ZOOKEEPER_CONNECT=zookeeper:2181 --env KAFKA_ADVERTISED_HOST_NAME=localhost --env KAFKA_ADVERTISED_PORT=9092 wurstmeister/kafka
3.使用kafka tool 查看
https://www.kafkatool.com/purchase.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律