compose.yml 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. version: '3.5'
  2. services:
  3. devzw:
  4. # --- building ---
  5. image: devzw:2024
  6. build:
  7. context: ./
  8. dockerfile: ./Dockerfile
  9. environment:
  10. TZ: Asia/Shanghai
  11. LC_ALL: C.UTF-8
  12. LANG: C.UTF-8
  13. # --- binding ---
  14. runtime: nvidia
  15. ipc: host
  16. shm_size: 8g # 共享内存 默认64m
  17. volumes:
  18. - /media/nvidia/nvme0n1:/media/nvidia/nvme0n1
  19. - /dev:/dev
  20. networks:
  21. - sri_network
  22. ports:
  23. - "29999:29999"
  24. # --- running ---
  25. container_name: devzw
  26. cap_add:
  27. - SYS_ADMIN
  28. privileged: true
  29. # --- for debug ---
  30. working_dir: /media/nvidia/nvme0n1
  31. stdin_open: true
  32. tty: true
  33. # --- for release ---
  34. # working_dir: /media/nvidia/nvme0n1/server/repositories/repositories/sri-project.demo-cpp
  35. # command: bash run.sh
  36. # restart: always
  37. networks:
  38. sri_network:
  39. external: true