Docker 创建一个kafka,rabbitmq,jdk1.8

2020-05-14  本文已影响0人  飞翔1990317

环境centos

Linux 命令

systemctl stop firewalld.service
pwd
ifconfig

docker相关

新建一个 rabbitmq

sudo docker search rabbitmq:management
sudo docker pull rabbitmq:management
sudo docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq rabbitmq:management

新建一个zookeeper

 docker run --name zookeeper --restart always -d zookeeper 

新建一个kafka 127.0.0.1 要换成你宿主机的IP

docker run  -d --name kafka -p 9092:9092  --env KAFKA_ADVERTISED_HOST_NAME=127.0.0.1  -e KAFKA_ZOOKEEPER_CONNECT=127.0.0.1:12181 -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://127.0.0.1:9092  -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 -e KAFKA_HEAP_OPTS="-Xmx256M -Xms128M"  --net=host wurstmeister/kafka

创建一个kafkaManager 可以看到现在的topics ip 要换成你宿主机的IP 访问9090端口

docker run   -p 9000:9000 -e ZK_HOSTS=127.0.0.1:12181  sheepkiller/kafka-manager

创建一个tomcat8 jdk1.8的容器 并拷贝一个war 可以直接访问这个war项目

docker run  -p 8802:8080  jdk1.8-tomcat8.0.5:0.1

sudo docker exec -it  容器ID  /bin/bash
/**
*在宿主机上执行   往容器上拷贝
**/
sudo docker cp /opt/ROOT.war  determined_lichterman:/home/shensu/apache-8.0.52/webapps
上一篇 下一篇

猜你喜欢

热点阅读