栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

docekr安装

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docekr安装

安装docker
yum install docker
systemctl enable docker
docker -v
配置镜像仓库
cd /etc/docker
vim daemon.json
{
	"registry-mirrors": ["https://registry.docker-cn.com"]
}
systemctl restart docker
docker -v
安装mysql镜像

https://hub.docker.com/_/mysql

显示的指定端口:否则端口发布不出来
修改root密码
修改tag:mysql的版本

安装redis

https://hub.docker.com/_/redis

docker ps

显示的指定端口:否则端口发布不出来

docker ps
RocketMq安装 安装Namesrv
docker run --name namesrv -p 9876:9876 -e "MAX_POSSIBLE_HEAP=100000000" -d rocketmqinc/rocketmq sh mqnamesrv
安装broker
cd user/local
mkdir rocketmq
vim broker.conf
# 所属集群名称,如果节点较多可以配置多个
brokerClusterName = DefaultCluster
#broker名称,master和slave使用相同的名称,表明他们的主从关系
brokerName = broker-a
#0表示Master,大于0表示不同的slave
brokerId = 0
#表示几点做消息删除动作,默认是凌晨4点
deleteWhen = 04
#在磁盘上保留消息的时长,单位是小时
fileReservedTime = 48
#有三个值:SYNC_MASTER,ASYNC_MASTER,SLAVE;同步和异步表示Master和Slave之间同步数据的机制;
brokerRole = ASYNC_MASTER
#刷盘策略,取值为:ASYNC_FLUSH,SYNC_FLUSH表示同步刷盘和异步刷盘;SYNC_FLUSH消息写入磁盘后才返回成功状态,ASYNC_FLUSH不需要;
flushDiskType = ASYNC_FLUSH
# 设置broker节点所在服务器的ip地址
brokerIP1 = 192.168.52.136
# 磁盘使用达到95%之后,生产者再写入消息会报错 CODE: 14 DESC: service not available now, maybe disk full
diskMaxUsedSpaceRatio=95

修改IP地址为公网地址

docker run -p 10911:10911 -p 10909:10909 -v /usr/local/rocketmq/broker.conf:/opt/rocketmq-4.4.0/conf/broker.conf --link namesrv:namesrv -e "NAMESRV_ADDR=namesrv:9876" -e "MAX_POSSIBLE_HEAP=200000000" -d rocketmqinc/rocketmq:4.4.0 sh mqbroker -c /opt/rocketmq-4.4.0/conf/broker.conf
安装console
docker run --name rocketmq-console -e "JAVA_OPTS=-Drocketmq.namesrv.addr=1.117.75.10:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 8080:8080 -d pangliang/rocketmq-console-ng

开放端口 8080 10911 9876

安装mongoDB

https://www.runoob.com/docker/docker-install-mongodb.html

docker run --name mongo -p 27017:27017  -d mongo -auth

docker exec -it mongo mongo admin

db.createUser({ user:'admin',pwd:'123456',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
参考文章

https://blog.csdn.net/ming19951224/article/details/109063041
https://www.runoob.com/docker/docker-install-mongodb.html

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1009911.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号