首页 > 其他分享 >docker安装软件

docker安装软件

时间:2024-01-15 14:56:53浏览次数:30  
标签:-- wurstmeister zookeeper kafka 2181 软件 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

标签:--,wurstmeister,zookeeper,kafka,2181,软件,docker,安装
From: https://www.cnblogs.com/sleepday/p/17965351

相关文章

  • docker mysql8使用SSL及使用openssl生成自定义证书
    修改my.cnfvi/docker_data/mysql/conf/my.cnf[client]default-character-set=utf8mb4[mysql]default-character-set=utf8mb4[mysqld]character-set-server=utf8mb4default_authentication_plugin=mysql_native_password#增加sslssl保存,重启mysql容器dockerrestartmysql-8.0.23......
  • npm 安装cnpm 设置淘宝镜像报错 4048
    npmERR!codeEPERMnpmERR!syscallrenamenpmERR!pathD:\programfiles\nodejs\node_global\node_modules\cnpm\node_modules\npm\node_modules.node-gyp.DELETE\node_modules@npmclinpmERR!destD:\programfiles\nodejs\node_global\node_modules\cnp......
  • 前端歌谣-第六拾课-express安装
    前言我是歌谣微信公众号关注前端小歌谣一起学习前端知识今天继续给大家讲解获取静态资源的讲解安装npminit-ynpmiexpress案例constexpress=require("express")constapp=express()app.get("/",(req,res)=>{res.write("hellogeyao")res.end()})app.listen......
  • Linux系统安装
    Linux系统安装本篇介绍了虚拟机和云环境安装Kali,CentOS遇到的一些问题和一些常用基线配置(个人向)0x00KaliLinux系统调试1.开启root用户登录sudo-svim/etc/pam.d/gdm-autologin#第三行!=root那行注释掉保存退出vim/etc/pam.d/gdm-password#第三行!=root那行注释掉......
  • 【Vue2+3入门到实战】(18)VUE之Vuex状态管理器概述、VueX的安装、核心概念 State状态代
    目录一、[Vuex](https://vuex.vuejs.org/zh/)概述1.是什么2.使用场景3.优势4.注意:二、需求:多组件共享数据1.创建项目2.创建三个组件,目录如下3.源代码如下三、vuex的使用-创建仓库1.安装vuex2.新建`store/index.js`专门存放vuex3.创建仓库`store/index.js`4在main.j......
  • 软件项目过程质量保证
    ......
  • vscode 批量离线安装插件
    vscode插件离线安装的方法背景因为在公司内网无法联网安装vscode插件,同时从官网下载visx安装失败,好像存在一个关联关系,于是就只能在外面买电脑提前安装好所有的插件,然后找到对应的目录,直接整个目录拷贝过来.方法先在可以联网的电脑上下载好插件找到已安装的插件列表......
  • Docker:InfluxDB的UI界面使用教程
    网络上的InfluxDBStudio客户端工具只适用于1.8之前的版本,所以为了更好的操作influxDB需要借助其自带的WebUI界面,本机部署访问地址:http://localhost:8086 首页常用功能:  Data:数据加载模块(LoadData),他包含策略桶管理、文件导入库、Telegraf、主动抓取任务、生成访问Token......
  • 在Linux中安装和配置Node.js与Express.js创建HTTP服务器
    在Linux环境中,安装和配置Node.js与Express.js来创建一个HTTP服务器需要一系列的步骤。下面是一个详细的指南,帮助你在Linux上设置这个环境。步骤1:安装Node.js首先,你需要确保你的Linux系统已经安装了Node.js。你可以通过以下命令来检查是否已经安装:bash复制代码node-v如果已经安装,它......
  • 软件项目过程质量保证
    ......