美文网首页docker系列
docker 配置 mysql, kafka

docker 配置 mysql, kafka

作者: 薛云龙 | 来源:发表于2018-11-29 21:03 被阅读11次

    Mysql

    sudo docker run -p 3306:3306 --name mysql -v /Users/didi/docker/mysql/conf:/etc/mysql/conf.d -v /Users/didi/docker/mysql/logs:/logs -v /Users/didi/docker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6
    

    Kafka

    安装Zookeeper
    docker run -d --name=cZookeeper -p 172.22.25.124:2181:2181 \
    -v ~/etc/timezone:/etc/localtime:ro \
    zookeeper:latest
    
    安装kafka
    docker run -d --name=cKafka -p 172.22.25.124:9092:9092 \
    --link cZookeeper \
    --env KAFKA_ZOOKEEPER_CONNECT=cZookeeper:2181 \
    --env KAFKA_ADVERTISED_HOST_NAME=172.22.25.124 \
    --env KAFKA_ADVERTISED_PORT=9092 \
    -v ~/etc/timezone:/etc/localtime:ro \
    wurstmeister/kafka:latest
    注意:
    x.x.x.x换为宿主机的ip
    ~/etc/timezone为自建文件夹,为了解决mac下文件夹权限问题,https://github.com/docker/for-mac/issues/2396#issuecomment-370033847
    
    测试
    docker exec -it cKafka /opt/kafka/bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
    
    docker exec -it cKafka /opt/kafka/bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic credit_feature_topic --from-beginning
    

    相关文章

      网友评论

        本文标题:docker 配置 mysql, kafka

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