常用命令

日常管理维护中 常用命令

默认容器id

  • sodos_runserver hyperf服务
  • sodos_h5 h5落地推广页
  • sodos_app flutter网页版
  • sodos_nginx nginx反向代理
  • sodos_manager 后台前端管理
  • sodos-spider 新闻采集服务
  • mysql_sodos 数据库
  • redis_cache 缓存
  • redis_market 行情数据缓存
  • elasticsearch_kline es数据存储
  • ws_gateway websocket网关
  • market_data 行情数据服务
  • alltick_tick 所有行情数据服务
  • match_engine 撮合引擎
  • market_maker 行情数据服务
  • api_v2 api服务v2
  • sodos_wallet_api 钱包api服务

Docker常用命令

sudo systemctl stop docker
sudo systemctl start docker
sudo systemctl status docker
  • 查看容器列表
    docker container ps
  • 重启容器
    docker restart <container_id>
  • 停止容器
    docker stop <container_id>

API服务常用命令

  • 拉取核心文件
  git clone https://github.com/sodos66/SODOS_EXCHANGE.git
  cd app/SODOS_EXCHANGE/
  • 进入runserver容器
  docker exec -it sodos_runserver bash
  php bin\/hyperf.php wallet:generate-keys
  • 迁移数据库
  php bin\/hyperf.php migrate
  php bin\/hyperf.php db:seed
  • 清除配置缓存
  php bin\/hyperf.php config:clear
  • 退出容器
  Ctrl + P + Q

H5页面管理

  • 拉取核心文件
  git clone https://github.com/sodos66/SODOS-EXCHANGE-H5.git
  cd SODOS-EXCHANGE-H5/
  vi .env
  vi .env.production
  • 运行docker容器
  docker compose up -d --build
  • 移除服务器项目文件 需保留该目录下的nginx.conf文件
  rm -rf ./SODOS-EXCHANGE-H5/
  • 重启docker容器
  docker restart sodos_h5

GO服务

  • 拉取核心文件
  git clone https://github.com/sodos66/SODOS_EXCHANGE_GO.git
  cd SODOS_EXCHANGE_GO/
  vi .env
  vi .env.production
  • 运行docker容器
  docker compose up -d --build
  • 重启docker容器
  docker restart ws_gateway

nginx反向代理

  cd nginx/
  docker compose up -d --build
  docker logs sodos_nginx
  docker exec -it sodos_nginx sh
  curl http://127.0.0.1:9501

加密数字货币交易所系统-WEB3区块链开发者 • © 2026