scp /Users/think/Developer/Workspace/jsowell-charger-web/docker/docker-compose.yml root@192.168.0.8:/home/docker ``` bash # 1. 创建目录 mkdir -p /home/docker/rabbitmq/data mkdir -p /home/docker/rabbitmq/logs mkdir -p /home/docker/nacos/data mkdir -p /home/docker/nacos/logs # 2. 设置权限(重要!) # RabbitMQ 容器使用 uid 1000 sudo chown -R 1000:1000 /home/docker/rabbitmq # Nacos 容器也使用 uid 1000 sudo chown -R 1000:1000 /home/docker/nacos # 3. 启动容器 docker-compose up -d # 4. 查看状态 docker-compose ps # 5. 查看日志 docker-compose logs -f # 查看目录权限是否正确 ls -la /home/docker/ # 预期输出: # drwxr-xr-x 4 1000 1000 4096 ... rabbitmq/ # drwxr-xr-x 4 1000 1000 4096 ... nacos/ # 查看子目录 ls -la /home/docker/rabbitmq/ ls -la /home/docker/nacos/ # 停止并删除容器 docker-compose down # 删除数据目录(可选,会丢失所有数据) sudo rm -rf /home/docker/rabbitmq sudo rm -rf /home/docker/nacos # 查看容器日志 docker logs rabbitmq docker logs nacos # 进入容器内部 docker exec -it rabbitmq bash docker exec -it nacos bash # 重启单个服务 docker-compose restart rabbitmq docker-compose restart nacos # 停止单个服务 docker-compose stop rabbitmq docker-compose stop nacos ```