美文网首页
Docker 创建一个kafka,rabbitmq,jdk1.8

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

作者: 飞翔1990317 | 来源:发表于2020-05-14 13:56 被阅读0次

    环境centos

    Linux 命令

    • 关闭防火墙
    systemctl stop firewalld.service
    
    • 查询当前路径
    pwd
    
    • 查询宿主机IP
    ifconfig
    

    docker相关

    • 开启Docker: sudo systemctl start docker
    • 重启Docker: systemctl restart docker
    • 启动已经开启的容器 sudo docker start 容器ID
    • 删除容器sudo docker rmi 容器ID

    新建一个 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
    

    相关文章

      网友评论

          本文标题:Docker 创建一个kafka,rabbitmq,jdk1.8

          本文链接:https://www.haomeiwen.com/subject/ghjtohtx.html