zoukankan      html  css  js  c++  java
  • 常用 docker 容器 使用

    mongo:

    单点
    docker run -idt --name=mongo --restart=always -p 27017:27017  -v /home/hylas/opt/mongo/data:/data/db  mongo:4.2 --bind_ip_all
    
    
    副本集
    
    #创建目录用来保存 mongodb 数据
    mkdir /home/hylas/opt/mongodb
    
    #启动三个容器
     docker run 
    -dit 
    -v /home/hylas/opt/mongodb/rs1:/data/db 
    -p 30001:27017 
    --name mongo1 
    mongo:4.2 mongod --replSet my-mongo-set 
    --dbpath /data/db
    
    
    
    docker run 
    -dit 
    -p 30002:27017 
    -v /home/hylas/opt/mongodb/rs2:/data/db 
    --name mongo2 
    mongo:4.2 mongod --replSet my-mongo-set 
    --dbpath /data/db
    
    docker run 
    -dit 
    -v /home/hylas/opt/mongodb/rs3:/data/db 
    -p 30003:27017 
    --name mongo3 
    mongo:4.2 mongod --replSet my-mongo-set 
    --dbpath /data/db
    
    记住上面的  my-mongo-set 以及端口映射
    
    #初始化集群
    docker exec -it mongo1 mongo
    
    #一步步输入, 配置的ip 与端口 需要根据你自己的情况编写
    config = { _id:"my-mongo-set", members:[{_id:0,host:"192.168.2.110:30001"},{_id:1,host:"192.168.2.110:30002"},{_id:2,host:"192.168.2.110:30003"}]}
    
    rs.initiate(config)
    
    rs.status()  


    redis:

    docker run --name myRedis   -p 6379:6379  -v d:/temp/data/redis:/data   -itd redis

    docker run -d --restart=always -v /data:/data --name myredis -p 36379:6379 redis --requirepass "123456"
  • 相关阅读:
    Apriori 算法-如何进行关联规则挖掘
    Nginx 常用命令
    Nginx Location匹配规则
    Nginx 负载均衡
    angular 路由传参的三种方式
    JAVA中final关键字的作用
    Python函数参数和注解是什么
    JMeter测试计划配置项解析
    JMeter元件作用域实践指南
    原来Python函数只是个对象
  • 原文地址:https://www.cnblogs.com/xiaoxuebiye/p/11921521.html
Copyright © 2011-2022 走看看