##https://hub.docker.com/
yum install -y docker-ce
systemctl start|stop docker
docker ps
docker inspect namesrv
##mysql
docker run --name mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=howhy@123 -d mysql:5.7 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci
##redis
docker run --name redis -p 6380:6379 -d redis --requirepass "1111111a"
docker exec -it redis bash >/usr/local/bin/redis-cli config set requirepass 1111111a
docker exec -it redis redis-cli
##rocketmq http://192.168.1.102:8080/#/cluster
docker run --name namesrv -p 9876:9876 -e "MAX_POSSIBLE_HEAP=10000000" -d rocketmqinc/rocketmq sh mqnamesrv
docker run --name rocketmqbroker -p 10911:10911 -p 10909:10909 -v /usr/local/rocketmq/broker.conf:/opt/rocketmq/conf/broker.conf --link namesrv:namesrv -e "NAMESRV_ADDR=namesrv:9876" -e "MAX_POSSIBLE_HEAP=200000000" -d rocketmqinc/rocketmq sh mqbroker -c /opt/rocketmq/conf/broker.conf
docker run -e "JAVA_OPTS=-Drocketmq.namesrv.addr=192.168.1.102:9876 -Dcom.rocketmq.sendMessageWithVIPChannel=false" -p 8080:8080 -d styletang/rocketmq-console-ng
##mongo
docker run --name mongo -p 27017:27017 -d mongo --auth
docker exec -it mongo mongo admin
##nacos http://192.168.1.102:8848/nacos/#/login
docker run --name nacos -e MODE=standalone -p 8848:8848 -d nacos/nacos-server:1.4.2
##sentinel-dashboard http://192.168.1.102:8858/#/dashboard
docker run --name sentinel -d -p 8858:8858 -d bladex/sentinel-dashboard:tagname
##seata-server
docker run --name seata-server -p 8091:8091 -e SEATA_IP=192.168.1.102 seataio/seata-server