dockercompose文件仓库

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 # 重启策略
相关推荐
不灭的程序员阿澄9 小时前
在飞牛 NAS 上用 Docker 运行 DeepSeek Harness
运维·docker·容器
虎王物联10 小时前
Docker Compose编排物联网平台后端:Nginx+PHP-FPM+EMQX+InfluxDB一键部署实战
物联网·nginx·docker
勇往直前plus13 小时前
Docker PostgreSQL 16 部署要点(Ubuntu 22)
ubuntu·docker·postgresql
angushine14 小时前
Docker部署镜像管理
运维·docker·容器
javachen__15 小时前
Docker一键清理 + 全局限制,告别日志报满
java·docker·容器
java_logo15 小时前
Docker 部署 FalkorDB:轻松搭建属性图数据库与知识图谱平台
数据库·docker·知识图谱·falkordb·轩辕镜像·falkordb部署教程·falkordb部署文档
滨哥GPT19 小时前
Codex修改环境变量后项目还是报错怎么办?.env、配置加载与运行环境排查
docker·ai编程·环境变量·开发环境·codex·env
nuo53420219 小时前
进阶 1 —— Docker 中常见软件的复杂安装
docker·容器
EXI-小洲20 小时前
Docker 容器部署 EMQX|MQTT 消息代理服务安装与配置教程
运维·mqtt·docker·emqx
钝挫力PROGRAMER1 天前
Windows Docker 环境搭建 GitLab CI/CD 流水线
windows·docker·gitlab·gitlab-runner