容器化部署基础微服务,支持:
- RocketMQ(v4.9.7)
- MySQL(v8.3.0)
- Nacos(v2.3.0)
- Redis(v6.2.6)
sudo apt-get install docker.io
将Clash配置文件拷贝到/home/ubuntu/config.yaml
sudo docker pull dreamacro/clash
sudo docker run -d --name=clash -v "/home/ubuntu/config.yaml:/root/.config/clash/config.yaml" -p "7890:7890" -p "9090:9090" --restart=unless-stopped dreamacro/clash
git config --global http.proxy http://127.0.0.1:7890
git config --global https.proxy https://127.0.0.1:7890
git clone https://github.com/ahxinin/docker-microservice.git
cd docker-microservice
sudo sh start.sh
http://localhost:8080/#/login (admin/admin)
localhost:3306 (root/123456)
http://localhost:8848/nacos (nacos/nacos)
localhost:6379 (123456)
- 服务器运维管理面板:1Panel
- UFW(Ubuntu上的防火墙)无法进行有效阻止 docker 暴露的端口问题,推荐使用:ufw-docker
- Web应用防火墙,雷池WAF