1、安装并启动nacos

    1. docker pull nacos/nacos-server
    2. docker run --name nacos -d -p 8848:8848 --privileged=true --restart=always -e MODE=standalone -v D:/dockerfiles/sdks/nacos/logs:/home/nacos/logs -v D:/dockerfiles/sdks/nacos/config/application.properties:/home/nacos/init.d/application.properties nacos/nacos-server
    3. 配置文件和日志参数仍然是采用外置方式。

    2、安装并启动Redis

    docker pull redis
    docker run -d --privileged=true -p 6379:6379 --restart always -v D:/dockerfiles/sdks/redis/config/redis.conf:/etc/redis/redis.conf  --name redis redis redis-server /etc/redis/redis.conf --appendonly yes
    

    3、安装并启动portainer

    docker pull portainer/portainer
    docker run -d -p 9000:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --name prtainer-test docker.io/portainer/portainer
    

    4、安装并启动sentinel

     docker pull bladex/sentinel-dashboard
    
     docker run --name sentinel  --restart always   --privileged=true  -d -p 8858:8858 -d bladex/sentinel-dashboard
    

    5、安装nginx并启动

    docker pull nginx
     docker run  --name nginx -d -p 80:80 --net host  --restart=always --privileged=true   -v F:/dockerdrivers/nem/config/nginx.conf:/etc/nginx/nginx.conf  -v F:/dockerdrivers/nem/nginx/logs:/var/log/nginx nginx
    

    7、docker安装seata

    docker pull seataio/seata-server:latest
    
    docker run --name seata-server  -d -p 8891:8091  seataio/seata-server
    

    6、数据库不建议安装在容器中。其他可以自行安装。