docker运行golang可执行文件最简docker-compose file

version: '3.0'
services:
  server:
    container_name: server
    image: golang:1.22.0
    privileged: true
    restart: always
#    network_mode: host
    ports:
      - 80:80
    volumes:
      - /home/service/server:/home/service/server
      - /home/service/config.yml:/home/service/config.yml
    # 需要指定目录,不然读取文件可能报错如果代码读取配置不是绝对路径
    working_dir: /home/service
    command: /home/service/server
posted @ 2024-03-29 13:50  熊先生不开玩笑  阅读(92)  评论(0)    收藏  举报