Docker安装Rocketmq,ElasticSearch,Nacos,Minio
以下是使用Docker安装RocketMQ, ElasticSearch, Nacos, Minio的简化版本的Docker命令和配置文件示例。
- 安装RocketMQ:
docker pull apache/rocketmq-namesrv
docker pull apache/rocketmq-broker
docker network create rmqnet
docker run -d --name rmqnamesrv -p 9876:9876 --network rmqnet apache/rocketmq-namesrv
docker run -d --name rmqbroker -p 10911:10911 -p 10909:10909 --network rmqnet apache/rocketmq-broker
- 安装ElasticSearch:
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.10.0
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:7.10.0
- 安装Nacos:
docker pull nacos/nacos-server
docker run --name nacos -e MODE=standalone -p 8848:8848 -d nacos/nacos-server
- 安装MinIO:
docker pull minio/minio
docker run -p 9000:9000 --name minio1 \
-e "MINIO_ROOT_USER=你的用户名" \
-e "MINIO_ROOT_PASSWORD=你的密码" \
-v /mnt/data:/data \
-v /mnt/config:/root/.minio \
minio/minio server /data
确保你的机器上安装了Docker,并且对应的端口没有被占用。以上命令假设你已经有了对应的用户名和密码,并且将数据和配置映射到了宿主机的/mnt/data
和/mnt/config
目录。
注意:在生产环境中,你需要根据具体需求来配置和扩展这些服务,比如设置网络、持久化存储、集群配置等。
评论已关闭