run_thirdparty.sh 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. #!/bin/bash
  2. ###############################################################################
  3. # 第三方依赖 docker 镜像
  4. ###############################################################################
  5. set -e
  6. image='registry.cn-chengdu.aliyuncs.com/reghao/mysql:5.7.32'
  7. docker run -d --name=mysql57 --restart=always \
  8. -p 3307:3306 \
  9. -e MYSQL_ROOT_PASSWORD=Root@123456 \
  10. ${image}
  11. image='registry.cn-chengdu.aliyuncs.com/reghao/redis:6.0.16-bullseye'
  12. docker run -d --name=redis --network=host --restart=always ${image}
  13. image='registry.cn-chengdu.aliyuncs.com/reghao/rabbitmq:3.8.9-management-alpine'
  14. docker run -d --name=rabbitmq --network=host --restart=always \
  15. -e RABBITMQ_DEFAULT_USER=dev \
  16. -e RABBITMQ_DEFAULT_PASS=Dev@123456 \
  17. ${image}
  18. image='registry.cn-chengdu.aliyuncs.com/reghao/zookeeper:3.8.4'
  19. docker run -d --name=zk --network=host --restart=always ${image}
  20. image='registry.cn-chengdu.aliyuncs.com/reghao/nacos_nacos-server:v2.4.1'
  21. docker run -d --name=nacos --network=host --restart=always \
  22. --env MODE=standalone \
  23. ${image}
  24. image='registry.cn-chengdu.aliyuncs.com/reghao/elasticsearch:7.17.18'
  25. docker run -d --name=es --network=host \
  26. -e "discovery.type=single-node" \
  27. ${image}