码迷,mamicode.com
首页 > 其他好文 > 详细

常用 docker 容器 使用

时间:2019-11-24 12:04:31      阅读:47      评论:0      收藏:0      [点我收藏+]

标签:启动   doc   mongod   res   col   dock   div   rest   tar   

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"

 

常用 docker 容器 使用

标签:启动   doc   mongod   res   col   dock   div   rest   tar   

原文地址:https://www.cnblogs.com/xiaoxuebiye/p/11921521.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!