开源crm suitecrm docker安装教程

这篇具有很好参考价值的文章主要介绍了开源crm suitecrm docker安装教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

准备

  • docker
  • 汉化包

说明

  • 数据库 ---- bitnami/mariadb
  • suitecrm ---- bitnami/suitecrm

安装及运行mariadb数据库

下载镜像

docker pull bitnami/mariadb

创建网络

docker network create suitecrm-network

创建 MariaDB 持久化卷并指定位置

docker volume create --opt type=none --opt device=/path/suitecrm/data --opt o=bind mariadb_data

docker volume create 命令用于创建一个 Docker 卷。在这个命令中,我们使用了一些选项来定义卷的类型和绑定的设备。
以下是每个参数的解释:
–opt type=none: 这个选项指定了卷的类型为"none",表示该卷不会在 Docker 中创建一个独立的卷,而是将其绑定到指定的设备或路径。
–opt device=/path/suitecrm/data: 这个选项指定了卷绑定的设备或路径。在这个例子中,我们将卷绑定到了 /path/suitecrm/data 路径。
–opt o=bind: 这个选项指定了绑定的选项。在这个例子中,bind 选项表示将卷与指定的设备或路径进行绑定。
mariadb_data: 这是指定的卷的名称。在这个例子中,我们将卷命名为 mariadb_data,以便后续在容器中使用。

创建并启动MariaDB容器

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

docker run 命令用于在 Docker 中运行一个容器。在这个命令中,我们使用了一些选项来配置容器的运行参数。以下是每个参数的解释:
-d: 这个选项表示以后台(守护进程)模式运行容器,即容器在后台运行,并且不会将容器的输出显示在终端上。
–name mariadb: 这个选项指定了容器的名称,我们将容器命名为 “mariadb”。
-p 33306:3306: 这个选项指定了容器的端口映射,将容器的 3306 端口映射到主机的 33306 端口,允许从主机访问容器中的数据库服务。
–env ALLOW_EMPTY_PASSWORD=yes: 这个选项设置了环境变量 ALLOW_EMPTY_PASSWORD 的值为 “yes”,允许在容器中使用空密码。
–env MARIADB_USER=bn_suitecrm: 这个选项设置了环境变量 MARIADB_USER 的值为 “bn_suitecrm”,指定了 MariaDB 数据库的用户名。
–env MARIADB_PASSWORD=bitnami: 这个选项设置了环境变量 MARIADB_PASSWORD 的值为 “bitnami”,指定了 MariaDB 数据库的密码。
–env MARIADB_DATABASE=bitnami_suitecrm: 这个选项设置了环境变量 MARIADB_DATABASE 的值为 “bitnami_suitecrm”,指定了 MariaDB 数据库的名称。
–network suitecrm-network: 这个选项指定了容器所连接的网络,这里我们将容器连接到名为 “suitecrm-network” 的网络中。
–volume mariadb_data:/bitnami/mariadb: 这个选项指定了卷的名称为 “mariadb_data”,将其挂载到容器中的 /bitnami/mariadb 路径,用于持久化保存 MariaDB 数据。
bitnami/mariadb:latest: 这是指定的容器镜像名称和标签,即运行的容器将基于 “bitnami/mariadb” 镜像的最新版本。

安装及运行suitecrm

下载镜像

docker pull bitnami/suitecrm

创建 suitecrm 持久化卷并指定位置

docker volume create --opt type=none --opt device=/path/suitecrm/crm_data --opt o=bind suitecrm_data

创建并启动MariaDB容器

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

-d: 这个选项表示以后台(守护进程)模式运行容器,即容器在后台运行,并且不会将容器的输出显示在终端上。
–name suitecrm: 这个选项指定了容器的名称,我们将容器命名为 “suitecrm”。
-p 8787:8080 -p 8788:8443: 这个选项指定了容器的端口映射,将容器的 8080 端口映射到主机的 8787 端口,并将容器的 8443 端口映射到主机的 8788 端口。这样可以通过主机的这些端口访问 SuiteCRM 的 Web 页面。
–env ALLOW_EMPTY_PASSWORD=yes: 这个选项设置了环境变量 ALLOW_EMPTY_PASSWORD 的值为 “yes”,允许在容器中使用空密码。
–env SUITECRM_DATABASE_USER=bn_suitecrm: 这个选项设置了环境变量 SUITECRM_DATABASE_USER 的值为 “bn_suitecrm”,指定了 SuiteCRM 数据库的用户名。
–env SUITECRM_DATABASE_PASSWORD=bitnami: 这个选项设置了环境变量 SUITECRM_DATABASE_PASSWORD 的值为 “bitnami”,指定了 SuiteCRM 数据库的密码。
–env SUITECRM_DATABASE_NAME=bitnami_suitecrm: 这个选项设置了环境变量 SUITECRM_DATABASE_NAME 的值为 “bitnami_suitecrm”,指定了 SuiteCRM 数据库的名称。
–network suitecrm-network: 这个选项指定了容器所连接的网络,这里我们将容器连接到名为 “suitecrm-network” 的网络中。
–volume suitecrm_data:/bitnami/suitecrm: 这个选项指定了卷的名称为 “suitecrm_data”,将其挂载到容器中的 /bitnami/suitecrm 路径,用于持久化保存 SuiteCRM 数据。
bitnami/suitecrm:latest: 这是指定的容器镜像名称和标签,即运行的容器将基于 “bitnami/suitecrm” 镜像的最新版本。

验证安装是否成功

查看容器是否启动

docker ps

登陆页面查看是否可用

URL:ip:8787
默认账号:user
默认密码:bitnami

添加汉化包

下载汉化包

链接:下载汉化版
提取码:jqi2

登陆

登陆页面输入账号密码登陆

汉化操作步骤

  • 选择 “admin”
    suitecrm,docker,容器,运维

  • 滚动页面,找到下面 Developer Tools下的Module Loader项目
    suitecrm,docker,容器,运维

  • 上传下载好的汉化包
    suitecrm,docker,容器,运维

  • 点击下载后在该项目上出现的 “INSTALL”,完成安装

  • 再次进入admin界面,这次选择 system下的local 条目
    suitecrm,docker,容器,运维

  • 在下拉列表中选择简体中文,并保存
    suitecrm,docker,容器,运维

  • 退出系统
    suitecrm,docker,容器,运维

  • 重新打开系统的网址链接,选择简体中文
    suitecrm,docker,容器,运维

  • 中文界面的样子
    suitecrm,docker,容器,运维文章来源地址https://www.toymoban.com/news/detail-715007.html

到了这里,关于开源crm suitecrm docker安装教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux安装docker容器搭建网心云教程

    一、docker环境搭建 二、拉取镜像 三、运行网心云容器 四、设备绑定 打开浏览器,输入http://ip:18888(ip替换成安装设备的ip),比如http://192.168.1.10:18888 部分常用小命令 ①、停止容器 docker stop wxedge ②、删除容器 docker rm wxedge ③、删除镜像 docker rmi onething1/wxedge docker rmi registr

    2024年02月11日
    浏览(54)
  • 简单易懂的Docker下载安装教程:快速上手容器化应用

    Docker 是一种用于容器化应用程序的开源平台,可以简化应用程序的开发、测试和部署过程。以下是 Docker 在常见操作系统上的下载安装教程。 步骤 1:下载 Docker Desktop 在 Windows 系统上,Docker 提供了一个名为 Docker Desktop 的图形界面工具,可以方便地进行 Docker 安装和管理。在

    2024年02月01日
    浏览(39)
  • Docker环境离线安装教程,附docker容器镜像打包,导出,导入加载镜像等

    (此方式在某些环境下可能不支持,如果不支持 请参考方式2) 下载文件:https://dn-dao-get.daocloud.io/docker/docker-1.13.0-centos-7.2.1511.tar.gz 上传,解压文件, 进入目录 执行 :bash install.sh 启动docker服务:service docker restart 下载地址:https://download.docker.com/linux/static/stable/x86_64/ 验证:

    2024年02月15日
    浏览(48)
  • 群晖NAS教程(十七)、利用Docker安装网心云容器魔方

    为了更好的浏览体验,欢迎光顾勤奋的凯尔森同学个人博客 群晖NAS教程(十七)、利用Docker安装网心云容器魔方 个人博客 一、群晖docker套件中安装onething1/wxedge镜像。 二、wxedge容器启动项配置 容器名称随便起,并启用高级执行权限,然后配置高级设置。 启用自动重启 在群晖

    2024年02月04日
    浏览(79)
  • 『Docker入门指南』- 详细安装与配置教程,助你起航容器化世界!

    在探索云计算和自动化部署的时代,Docker以其独特的容器化技术站在了风口浪尖。如果你期待着无缝地将你的应用从一个环境迁移到另一个环境,那么Docker无疑是你的得力助手。但首先,我们得学会如何正确地安装和配置Docker。这篇文章将详细指导你完成这一关键步骤。 容器

    2024年02月19日
    浏览(41)
  • 第七次作业 运维高级 docker容器进级版

    1、使用mysql:5.6和 owncloud 镜像,构建一个个人网盘。 (1)拉取相应镜像 (2)运行mysql:5.6容器 (3)运行owncloud容器 (4)查看并验证 之后在浏览器中输入ipaddress:8080 2、安装搭建私有仓库 Harbor (1)下载好harbor和docker-compose (2)上传到Linux服务器 (3)复制docker-compose并修改权限 (4)解压harbor (

    2024年02月12日
    浏览(42)
  • Centos7系统 Docker 安装和使用教程(超详细附带常用的容器部署代码)

    简介 Docker 是一个开源的容器化平台,可帮助开发者轻松地创建、部署和运行应用程序。 Docker 使开发人员能够在一个独立的容器中打包应用程序及其依赖项,这样他们就可以轻松地将应用程序移植到任何其他环境中。 使用 Docker 的主要优势: 便于部署:由于 Docker 容器可以在

    2024年02月08日
    浏览(40)
  • K8S自动化运维容器化(Docker)集群程序

    1.什么是K8S K8S全程为Kubernetes,由于K到S直接有8个字母简称为K8S。 版本:目前一般是1.18~1.2.0,后续可能会到1.24-1.26,1.24版本后丢弃了docker(如需要使用需要第三方插件配合),目前最新版本是1.27 官网:https://kubernetes.io GitHub:GitHub - kubernetes/kubernetes: Production-Grade Container Schedul

    2024年02月10日
    浏览(44)
  • 探索开源的容器引擎--------------Docker容器操作

    目录 一、Docker 容器操作 1.1容器创建 1.2查看容器的运行状态 1.3启动容器 1.4创建并启动容器 1.4.1当利用 docker run 来创建容器时, Docker 在后台的标准运行过程是: 1.4.2在后台持续运行 docker run 创建的容器 1.4.3创建容器并持续运行容器 1.5查看容器的ip地址 1.6docker容器生命周期

    2024年04月28日
    浏览(28)
  • K8S:K8S自动化运维容器Docker集群

    (1)K8S全程为Kubernetes,由于K到S直接有8个字母简称为K8S。 (2)版本:目前一般是1.18~1.2.0,后续可能会到1.24-1.26,1.24版本后丢弃了docker(如需要使用需要第三方插件配合),目前最新版本是1.27 (3)官网:https://kubernetes.io GitHub:GitHub - kubernetes/kubernetes: Production-Grade Container S

    2024年02月10日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包