dockercompose文件仓库

docker-compose.yml
docker compose up -d

gitea

version: "3"

networks:
  gitea:
    external: false

services:
  server:
    image: docker.gitea.com/gitea:1.23.7
    container_name: gitea
    environment:
      - USER_UID=1000
      - USER_GID=1000
    restart: always
    networks:
      - gitea
    volumes:
      - ./gitea:/data
      - /etc/timezone:/etc/timezone:ro
      - /etc/localtime:/etc/localtime:ro
    ports:
      - "3010:3000"
      - "222:22"

n8n

pose
 version: '3'  # 使用docker-compose的版本,根据需要可以调整

# 创建数据目录
# mkdir -p /home/docker/n8n/data
# 给予适当的权限(确保容器可以读写这些目录) 
# chmod 777 /home/docker/n8n/data

services:
  n8n:  # 服务名称
    image: n8nio/n8n  # 使用的镜像
    container_name: n8n  # 容器名称
    volumes:
      - /home/docker/n8n/data:/home/node/.n8n  # 数据卷,映射主机路径到容器路径
    ports:
      - "3060:5678"  # 端口映射,主机端口:容器端口
    environment:
      - N8N_SECURE_COOKIE=false # 禁用安全cookie
    restart: unless-stopped  # 重启策略

mysql

version: '3'  # 使用docker-compose的版本,根据需要可以调整

# 创建数据目录
# mkdir -p /home/docker/mysql/mysql_data
# mkdir -p /home/docker/mysql/mysql_logs
# 给予适当的权限(确保MySQL容器可以读写这些目录) 
# chmod 777 /home/docker/mysql/mysql_data
# chmod 777 /home/docker/mysql/mysql_data

services:
  mysql:  # 服务名称
    image: mysql:5.7  # 使用的镜像
    container_name: mysql  # 容器名称
    environment:
      MYSQL_ROOT_PASSWORD: 123456  # 环境变量
    volumes:
      - /home/docker/mysql/mysql_data:/var/lib/mysql  # 数据卷,映射主机路径到容器路径
      - /home/docker/mysql/mysql_logs:/var/log/mysql  # 日志卷,映射主机路径到容器路径
    ports:
      - "3306:3306"  # 端口映射,主机端口:容器端口
    restart: unless-stopped  # 重启策略

达梦

version: '3' # 根据需要选择合适的版本

services:
  dm8: # 服务名称
    image: dm8_single:dm8_20241022_rev244896_x86_rh6_64 # 使用的镜像
    container_name: dm8 # 容器名称
    ports:
      - "5236:5236" # 端口映射,主机端口:容器端口
    volumes:
      - /home/docker/dmdb/dmdb_data:/opt/dmdbms/data # 数据卷,映射主机路径到容器路径
    environment:
      LD_LIBRARY_PATH: /opt/dmdbms/bin # 环境变量
      CASE_SENSITIVE: 0 # 环境变量
      UNICODE_FLAG: 1 # 环境变量
    restart: unless-stopped # 重启策略
    privileged: true # 提升权限

容器启动后通过命令:docker inspect dm8 可以看到密码为 SYSDBA001

SQLServer

version: '3'  # 根据需要选择合适的版本

services:
  sqlserver2019:  # 服务名称
    image: mcr.microsoft.com/mssql/server:2019-latest  # 使用的镜像
    container_name: sqlserver2019  # 容器名称
    ports:
      - "1433:1433"  # 端口映射,主机端口:容器端口
    volumes:
      - /home/docker/sqlserver/sqlserver_data:/var/opt/mssql  # 数据卷,映射主机路径到容器路径
    environment:
      ACCEPT_EULA: "Y"  # 环境变量
      MSSQL_SA_PASSWORD: "Abc123456"  # 环境变量
    restart: unless-stopped  # 重启策略
    privileged: true  # 提升权限

vocechat

version: '3' # 根据需要选择合适的版本

services:
  vocechat-server: # 服务名称
    image: privoce/vocechat-server:latest # 使用的镜像
    container_name: vocechat-server # 容器名称
    ports:
      - "3000:3000" # 端口映射,主机端口:容器端口
    volumes:
      - /home/docker/vocechat/data:/home/vocechat-server/data # 数据卷,映射主机路径到容器路径
    restart: always # 重启策略
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值