SuiteCRM是企业级开源CRM解决方案,今天介绍容器部署方案,一定要看到最后!
一、环境准备
-
Docker环境:Docker引擎 -
硬件资源:2GB+内存,20GB+磁盘空间 -
所需资源:SuiteCRM汉化包(我从网上找到了资源,给大家节省了找资源的时间)
二、数据库部署
创建网络与启动数据库容器
# 创建专用网络并启动MariaDB容器(自动拉取镜像)
docker network create suitecrm-network &&
docker run -d
--name mariadb
-p 33306:3306
--env ALLOW_EMPTY_PASSWORD=yes
--env MARIADB_USER=bn_suitecrm
--env MARIADB_PASSWORD=bitnami
--env MARIADB_DATABASE=bitnami_suitecrm
--network suitecrm-network
--volume mariadb_data:/bitnami/mariadb
bitnami/mariadb:latest
三、SuiteCRM服务部署
启动SuiteCRM容器
# 创建数据卷并启动SuiteCRM容器
docker volume create suitecrm_data &&
docker run -d
--name suitecrm
-p 8787:8080
-p 8788:8443
--env ALLOW_EMPTY_PASSWORD=yes
--env SUITECRM_DATABASE_USER=bn_suitecrm
--env SUITECRM_DATABASE_PASSWORD=bitnami
--env SUITECRM_DATABASE_NAME=bitnami_suitecrm
--network suitecrm-network
--volume suitecrm_data:/bitnami/suitecrm
bitnami/suitecrm:latest
四、使用Docker Compose一键部署数据库和SuiteCRM服务(推荐)
创建docker-compose.yml文件
version: '3.8'
services:
mariadb:
image:bitnami/mariadb:latest
container_name:mariadb
environment:
-ALLOW_EMPTY_PASSWORD=yes
-MARIADB_USER=bn_suitecrm
-MARIADB_PASSWORD=bitnami
-MARIADB_DATABASE=bitnami_suitecrm

volumes:
-mariadb_data:/bitnami/mariadb
networks:
-suitecrm-network
suitecrm:
image:bitnami/suitecrm:latest
container_name:suitecrm
ports:
-"8787:8080"
-"8788:8443"
environment:
-ALLOW_EMPTY_PASSWORD=yes
-SUITECRM_DATABASE_USER=bn_suitecrm
-SUITECRM_DATABASE_PASSWORD=bitnami
-SUITECRM_DATABASE_NAME=bitnami_suitecrm
depends_on:
-mariadb
volumes:
-suitecrm_data:/bitnami/suitecrm
networks:
-suitecrm-network
volumes:
mariadb_data:
suitecrm_data:
networks:
suitecrm-network:
driver:bridge
一键启动所有服务
# 使用Docker Compose一键部署
docker-compose up -d
五、系统验证与状态检查
快速验证命令
# 检查容器状态并查看日志
docker ps && docker logs suitecrm --tail 50
网页端访问验证
-
访问地址: http://服务器IP:8787 -
默认凭证:用户名 user,密码bitnami
六、高效汉化操作流程
汉化包安装简化步骤
-
登录系统: http://服务器IP:8787(user/bitnami) -
一键汉化操作:
-
Admin → Developer Tools → Module Loader -
上传 suiteCRM-zh-CN.zip汉化包 -
点击INSTALL安装
-
语言切换:
-
Admin → System → Locale -
选择 中文(简体)并保存 -
退出重新登录即可