MinIO
单机
docker run -d -p 9000:9000 --name minio --restart=always -e "MINIO_ACCESS_KEY={accessKey}" -e "MINIO_SECRET_KEY={secretKey}" -v /mnt/data:/data minio/minio server /data
集群
docker run -d --net=host --name minio --restart=always -e "MINIO_ACCESS_KEY=minio" -e "MINIO_SECRET_KEY=minio@123" -v /opt/minio/data1:/data1 -v /opt/minio/data2:/data2 minio/minio server --compat http://10.10.63.16:9000/data1 http://10.10.63.16:9000/data2 http://10.10.63.17:9000/data1 http://10.10.63.17:9000/data2
Redis
单机
docker run -d --restart=always -p 6379:6379 --name redis redis:5.0 --requirepass "Redis@2020"
Elasticsearch
单机
docker run -d --restart=always -p 9200:9200 -e "discovery.type=single-node" -v /etc/localtime:/etc/localtime:ro -v /opt/elasticsearch/data:/usr/share/elasticsearch/data --name es docker.elastic.co/elasticsearch/elasticsearch:7.8.1
Kafka
单机
docker run -d -p 2181:2181 --restart=always -v /etc/localtime:/etc/localtime --name zookeeper zookeeper:3.6.2
docker run -d -p 9092:9092 --restart=always -v /etc/localtime:/etc/localtime --env KAFKA_ZOOKEEPER_CONNECT=10.10.63.15:2181 --env KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 --env KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://10.10.63.15:9092 --env KAFKA_ADVERTISED_PORT=9092 --name kafka wurstmeister/kafka:2.12-2.5.0
Nacos
单机
1、需要设置容器的固定ip,要不然每次重启ip变化后,需要去删除protocol文件夹
docker run --env MODE=standalone --env SPRING_DATASOURCE_PLATFORM=mysql --env MYSQL_SERVICE_HOST=10.10.63.18 --env MYSQL_SERVICE_PORT=3306 --env MYSQL_SERVICE_DB_NAME=nacos --env MYSQL_SERVICE_USER=root --env MYSQL_SERVICE_PASSWORD=TMS@2020h --name nacos -d -p 8848:8848 nacos/nacos-server:1.4.0