• 常见应用docker安装


    ==============docker安装mysql=========
    1、docker pull mysql:5.6
    2、docker images
    3、docker run -itd -P mysql:5.6 bash
    4、docker ps -- 查看正在运行的容量,获取容器ID
    5、docker exec -it $ID bash(进入容器,进入容器后应当启动mysql: service mysql start)
    6、Ctrl+D:退出容器

    注:docker中运行的mysql映射到本地的IP是36378(docker ps可以看到端口号)

    docker启动数据库后必须进行配置,否则无法连接数据库(下例中使用的是数据库mysql,如果自定义了新数据库,则需相应相应配置)
    1、登陆mysql: mysql
    2、use mysql
    3、update user set authentication_string = password('root') where user = 'root'; 设置密码
    4、GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; 授权登陆


    ===========docker安装redis ==========
    1、docker pull docker.io/redis
    2、docker run - -name myredis -p 6379:6379 -v $PWD/data:/data -d docker.io/redis
    3、docker run -it $ID redis-cli


    =============docker安装rancer=========
    1、docker pull rancher/server
    2、docker run -d --restart=unless-stopped -p 8091:8080 rancher/server
    3、浏览器登陆:ip:8091


    ============docker安装kafka ==========
    1、下载最新的zookeeper和kafka
    docker pull zookeeper
    docker pull kafka
    2、启动zookeeper
    docker run -d --name myzookeeper --publish 2181:2181 --volume /etc/localtime:/etc/localtime zookeeper:latest
    3、启动kafka
    docker run -d --name mykafka --publish 9092:9092 --link myzookeeper --env KAFKA_ZOOKEEPER_CONNECT=myzookeeper:2181 --env KAFKA_ADVERTISED_HOST_NAME=127.0.0.1 --env KAFKA_ADVERTISED_PORT=9092 --volume /etc/localtime:/etc/localtime wurstmeister/kafka:latest
    4、进入容器: docker exec -it $ID /bin/bash
    5、进入目录:opt/kafka_2.11-2.0.1/
    6、启动生产者:bin/kafka-console-producer.sh --broker-list 192.168.228.139:9092 --topic mykafka
    7、启动消费者:bin/kafka-console-consumer.sh --bootstrap-server 192.168.228.139:9092 --topic mykafka --from-beginning

  • 相关阅读:
    Codeforces Round #551 (Div. 2) 题解
    【BZOJ5496】[十二省联考2019]字符串问题(后缀树)
    省选题记录
    【BZOJ5495】[十二省联考2019]异或粽子(主席树,贪心)
    Codeforces Global Round 2
    Android Studio安装使用图文教程(转)
    JAVA基础学习day15--集合二 TreeSet和泛型
    AndroidDevTools下载地址
    JAVA基础学习day14--集合一
    JAVA----编程列出一个字符串的全字符组合情况,原始字符串中没有重复字符
  • 原文地址:https://www.cnblogs.com/zengyjun/p/10096949.html
Copyright © 2020-2023  润新知