Skip to content

Docker一键安装教程

悟空CRM/72crm edited this page Apr 7, 2021 · 1 revision

为了更方便开源用户安装部署悟空CRM,本次官方推出Docker一键安装程序,您可以轻松的安装使用悟空CRM,支持Linux、Windows、Mac OS一键安装部署。 建议服务器配置 4核16G及以上

项目下docker目录介绍

wk_crm
    └── docker                  -- docker部署相关文件
        ├── conf                -- mysql、nacos、nginx、redis 配置
        ├── data                -- mysql、elasticsearch数据,mysql初始化数据脚本,elasticsearch plugins信息
        ├── log                 -- mysql、nacos、nginx、xxl-job 日志
        ├── workspace           -- seata、sentinel、wkcrm 服务,映射容器/usr/local/crm_pro目录
        ├── docker-compose.yml  -- docker-compose.yml
        ├── docker-install.sh   -- 安装docker和docker-compose的shell脚本
        ├── nacos.sh            -- nacos容器启动脚本
        ├── mysql.sh            -- mysql容器启动脚本
        ├── wkcrm.sh            -- 项目打包启动脚本
        └── start.sh            -- 启动docker容器

使用docker启动项目

1、 下载项目 在服务器上拉取项目源码。

2、 安装docker环境

1)Linux环境安装docker:执行docker目录下docker-install.sh安装docker环境。 2)MacOs安装docker:首先需要安装homebrew软件包的管理器,然后在终端执行brew cask install docker安装docker环境(也可以直接在Docker官网下载Docker for Mac)。 3)Windows安装docker:下载docker安装包,下载完成后运行exe文件安装docker环境。

3、 修改域名信息(非必须)

默认项目通过服务器ip访问,如需修改,需要修改docker目录下conf/nginx/conf.d/wkcrm.conf nginx配置信息。

4、 使用自己的第三方组件(非必须)

docker-compose包含了mysq、redis、elasticsearch、nacos、xxl-job、nginx第三方组件,如需使用自己的,则需要注释响应的docker-compose信息,并修改项目中配置文件的链接信息。

5、 运行docker容器

1)Linux和MacOs环境:执行docker目录下start.sh运行容器。

2)Windows环境:使用管理员身份打开终端;
输入图片说明

打开电脑终端进入项目docker目录

输入图片说明

复制docker所在目录

输入图片说明

Windows环境需执行操作 :使用管理员身份打开终端,进入项目docker目录。 执行 docker network create --driver=bridge --subnet=172.20.0.0/16 wkcrm_network 创建网络。

切换到docker目录下 执行docker-compose up -d运行容器

输入图片说明

执行运行容器后等待项目启动

输入图片说明

执行并等待项目启动使用系统 启动完成后,输入域名,访问系统,进入系统配置页面

输入图片说明