Files
jsowell-charger-web/docker/说明.md
2026-05-08 12:14:29 +08:00

1.3 KiB

scp /Users/think/Developer/Workspace/jsowell-charger-web/docker/docker-compose.yml root@192.168.0.8:/home/docker

# 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