返回列表 发布新帖

[交流讨论] 求大佬出一个用docker Compose搞一个chamilo的教程

259 7
发表于 2026-5-25 14:05:50 | 查看全部 阅读模式 IP:–重庆–重庆

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
image.png
数据库总是连接不上,有没有大佬能协助一下哈,有偿!!!
image.png

评论7

晓晓Lv.2绿联NAS社区会员用户 发表于 2026-5-25 18:04:08 来自手机 | 查看全部 IP:–湖南
把你现有的 Docker Compose 发出来 删掉敏感信息
cheng楼主Lv.1 发表于 2026-5-26 10:51:51 | 查看全部 IP:–江苏–苏州
晓晓 发表于 2026-5-25 18:04
把你现有的 Docker Compose 发出来 删掉敏感信息

services:
  chamilo:
    image: chocological/chamilo-lms-1.11.x
    container_name: chamilo
    restart: always
    ports:
      - "8085:80"
    environment:
      - TZ=Asia/Shanghai
      - CHAMILO_DB_HOST=db
      - CHAMILO_DB_NAME=chamilo
      - CHAMILO_DB_USER=chamilo
      - CHAMILO_DB_PASSWORD=chamilo123
      - CHAMILO_DB_PREFIX=chamilo_
    volumes:
      - ./chamilo_data:/var/www/html
    depends_on:
      - db

  db:
    image: mariadb:10.6
    container_name: chamilo_db
    restart: always
    ports:
      - "3306:3306"
    environment:
      - MYSQL_ROOT_PASSWORD=root123456
      - MYSQL_DATABASE=chamilo
      - MYSQL_USER=chamilo
      - MYSQL_PASSWORD=chamilo123
    volumes:
      - ./mysql_data:/var/lib/mysql
晓晓Lv.2绿联NAS社区会员用户 发表于 2026-5-26 12:31:26 来自手机 | 查看全部 IP:–湖南
你这个有一个缺陷就是 没有把这两个容器都放在同一个网络里面
晓晓Lv.2绿联NAS社区会员用户 发表于 2026-5-26 12:33:03 来自手机 | 查看全部 IP:–湖南
cheng 发表于 2026-5-26 10:51
services:
  chamilo:
    image: chocological/chamilo-lms-1.11.x

version: '3.8'

# 自定义桥接网络,指定固定子网
networks:
  chamilo_net:
    driver: bridge
    ipam:
      config:
        - subnet: 172.28.0.0/16
          gateway: 172.28.0.1

services:
  chamilo:
    image: chocological/chamilo-lms-1.11.x
    container_name: chamilo
    restart: always
    # 仅对外暴露Web端口,数据库内网访问
    ports:
      - "8085:80"
    environment:
      - TZ=Asia/Shanghai
      - CHAMILO_DB_HOST=172.28.0.10  # 数据库固定内网IP
      - CHAMILO_DB_NAME=chamilo
      - CHAMILO_DB_USER=chamilo
      - CHAMILO_DB_PASSWORD=chamilo123
      - CHAMILO_DB_PREFIX=chamilo_
    volumes:
      - ./chamilo_data:/var/www/html
    depends_on:
      - db
    # 绑定自定义网络 + 固定IP
    networks:
      chamilo_net:
        ipv4_address: 172.28.0.20

  db:
    image: mariadb:10.6
    container_name: chamilo_db
    restart: always
    # 取消数据库端口主机映射,外网无法直接访问
    environment:
      - TZ=Asia/Shanghai
      - MYSQL_ROOT_PASSWORD=root123456
      - MYSQL_DATABASE=chamilo
      - MYSQL_USER=chamilo
      - MYSQL_PASSWORD=chamilo123
    volumes:
      - ./mysql_data:/var/lib/mysql
    # 绑定自定义网络 + 固定IP
    networks:
      chamilo_net:
        ipv4_address: 172.28.0.10
cheng楼主Lv.1 发表于 2026-5-26 16:10:47 | 查看全部 IP:–江苏–苏州
晓晓 发表于 2026-5-26 12:33
version: '3.8'

# 自定义桥接网络,指定固定子网

好的,我再试一下
cheng楼主Lv.1 发表于 2026-5-26 16:21:55 | 查看全部 IP:–江苏–苏州
晓晓 发表于 2026-5-26 12:33
version: '3.8'

# 自定义桥接网络,指定固定子网

感谢大佬qiangqiangqiang:
晓晓Lv.2绿联NAS社区会员用户 发表于 2026-5-26 16:23:04 来自手机 | 查看全部 IP:–湖南
cheng 发表于 2026-5-26 16:21
感谢大佬qiangqiangqiang:

🦌

评论

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Copyright © 2026 绿联NAS私有云社区 版权所有 All Rights Reserved. 粤公网安备44030002002555号| 粤ICP备12028978号
关灯 在本版发帖
联系技术支持
返回顶部
快速回复 返回顶部 返回列表