Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Docker部署-唯一客服系统文档中心

Docker部署-唯一客服系统文档中心

作者头像
唯一Chat
发布于 2023-05-14 01:10:46
发布于 2023-05-14 01:10:46
41700
代码可运行
举报
文章被收录于专栏:陶士涵的菜地陶士涵的菜地
运行总次数:0
代码可运行

正常情况下,如果使用编译版客服系统,并不需要配置golang环境,直接把整个程序部署包放到服务器就能使用了。因此,使用docker并没有太便利的地方,也不建议部署在docker里面。但是,如果公司强烈要求部署到docker中,那么可以参考下面的步骤。

制作Docker镜像

当前编译包程序目录内,需要手动创建好install.lock文件,因为如果没有该文件,启动命令会直接退出。

当前编译包程序目录内,需要包含授权码文件,如果没有该文件,登录到后台无法进入对话界面。

上面两个文件都创建以后,可以参考下面的Dockerfile文件进行打包为镜像

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
FROM ubuntu:latest
RUN mkdir /app
# 将程序复制到容器中
COPY . /app
RUN chmod -R 777 /app
WORKDIR /app
# 开放 8085 端口
EXPOSE 8085
# 执行脚本
CMD ["./kefu", "server", "-p", "8085"]

打包镜像,镜像名称为 kefu

docker build -t kefu .

运行镜像

docker run -v /www/docker/config:/app/config  -p 8085:8085 kefu

宿主机目录的 /www/docker/config目录下需要创建好数据库配置文件mysql.json,还有ip库文件

数据库的IP需要是宿主机的IP,不能是127.0.0.1

docker inspect 容器名  ,查看Gateway 看看,比如是 172.18.0.1

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-05-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Docker上手,看完觉得自己又行了!
从镜像创建的运行实例,它可以被启动、停止和删除。每个容器之间是相互隔离,互不可见,保证了平台的安全性
蔡不菜丶
2020/11/11
3410
Docker上手,看完觉得自己又行了!
5 分钟,教你用 Docker 部署一个 Python 应用!
Dockerfile 是一个放置在项目根目录下的描述文件,可以利用 Docker 命令基于该文件构建一个镜像
AirPython
2022/09/28
5K0
Docker 高级
数据 不应该放在容器中,因为容器一旦删除,数据就会丢失! 数据卷就相当于数据可持久化。
收心
2022/01/20
9680
Docker 高级
docker容器常用命令
优点:制作方便,只要进入容器,安装好环境,就可以制作一个新的镜像,并部署到其他环境。
星星在线
2020/07/22
1.3K0
容器化技术之Docker-从入地到上天
物理机时代,当我们的程序开发完成后,需要部署到服务器上,如果项目体量不大,部署在单台机器上也还可以,但是如果部署集群架构的项目,就很难了。
行百里er
2020/12/02
8250
容器化技术之Docker-从入地到上天
docker部署
https://docs.docker.com/install/linux/docker-ce/centos/#uninstall-old-versions 【安装网址】
HUC思梦
2020/09/03
8390
docker-compose是个好东西,越用越香
前文演示了在单一容器中部署 Nginx和ASP.NET Core WebApp, 正在前文评论区某大牛指出的,容器化部署 nginx+ASP.NET Core 有更符合实战的部署选择:多容器独立部署。
有态度的马甲
2020/05/26
2.4K0
docker-compose是个好东西,越用越香
使用Docker Compose、Nginx、SSH和Github Actions实现前端自动化部署测试机
显然这个流程不仅繁琐,而且效率也不高,开发每次发布都要耗费很长的时间在部署构建上面。
前端森林
2021/11/12
1.2K0
安装-唯一客服系统文档中心
通过宝塔的文件管理功能,进入站点的文件目录。 上传 最新版唯一客服完整包 并解压到站点的当前目录,比如:/www/wwwroot/kefu1.v1kf.com,给此目录的所有文件赋权限777
唯一Chat
2023/05/12
4570
安装-唯一客服系统文档中心
2小时入门Docker
Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国期间发起的一个公司内部项目,于 2013 年 3 月以 Apache 2.0 授权协议开源,主要项目代码在 GitHub 上进行维护。
Java团长
2019/07/19
7830
2小时入门Docker
【学习笔记】Docker学习笔记
Docker 安装 # 1、yum 包更新到最新 yum update # 2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的 yum install -y yum-utils device-mapper-persistent-data lvm2 # 3、 设置yum源 yum-config-manager --add-repo https://download.docker.com/linux/centos/docke
Karos
2023/02/02
1.3K0
【学习笔记】Docker学习笔记
Docker搭建.Net Core环境
安装dotNET Core有两种方式,下面分别例举。
李郑
2018/01/14
2.9K0
Docker搭建.Net Core环境
《Docker极简教程》--Dockerfile--Dockerfile的基本语法
Dockerfile是一种文本文件,用于定义Docker镜像的内容和构建步骤。它包含一系列指令,每个指令代表一个构建步骤,从基础镜像开始,逐步构建出最终的镜像。通过Dockerfile,用户可以精确地描述应用程序运行环境的配置、依赖项安装、文件复制等操作。这使得应用程序的部署和分发变得更加可控和可重复。Dockerfile的内容可以根据需求自定义,允许开发者根据应用程序的特性和需求来灵活配置镜像的构建过程,从而实现高效、可靠的容器化部署。
喵叔
2024/05/24
3.2K0
最强微服务部署工具——Docker内容详解
但是微服务由于被分成多个部分,所以部署起来需要不同的条件环境甚至不同的操作系统从而十分繁琐
秋落雨微凉
2023/03/08
1.8K0
最强微服务部署工具——Docker内容详解
Docker入门
docker 在线测试网站: play With Docker,这是一个可以用来在线练习 docker 指令的网站,具备一切 docker 环境,不用为环境而烦恼,网速还特别快
jinghong
2020/05/12
1.5K0
Docker入门
Docker--DockerFile与镜像
    Dockerfile是一个用于引导docker镜像生成过程的文件,遵循其特定的语法,我们便可以创建一个自己的镜像。
洋仔聊编程
2019/01/15
1K0
从零开始 - Docker部署前后端分离项目(二)
网桥中的容器会独立分发ip地址,和宿主机隔离,如果需要在暴露容器,需要做端口映射。
梦无矶小仔
2022/08/22
1.3K0
从零开始 - Docker部署前后端分离项目(二)
ASP.NET Core 实战:使用 Docker 容器化部署 ASP.NET Core + MySQL + Nginx
  在之前的文章(ASP.NET Core 实战:Linux 小白的 .NET Core 部署之路)中,我介绍了如何在 Linux 环境中安装 .NET Core SDK / .NET Core Runtime、Nginx、MySQL,以及如何将我们的 ASP.NET Core MVC 程序部署到 Linux 上,同时,使用 supervisor 守护程序守护我们的 .NET Core 程序。如果,你有看过那篇文章,并且和我一样是个 Linux 小白用户的话,可能第一感觉就是,把 .NET Core 项目部署在 IIS 上也挺好。
程序员宇说
2019/09/11
5.2K0
ASP.NET Core 实战:使用 Docker 容器化部署 ASP.NET Core + MySQL + Nginx
Docker 命令大全
Docker镜像(Image),就相当于是一个 root 文件系统。比如官方镜像 ubuntu:16.04 就包含了完整的一套 Ubuntu16.04 最小系统的 root 文件系统。
繁依Fanyi
2023/05/07
6240
Docker 命令大全
docker--镜像制作
docker官方和个人发布的镜像由于版本等各种原因,漏洞较多,已统计Docker Hub超过 30%的官方镜像包含高危漏洞。此外,由于网络等原因也会造成docker pull下载镜像的 速度很慢。基于这种情况,我们可以手动定制docker系统镜像。构建镜像的方式有两 种:
eadela
2019/11/26
4K0
相关推荐
Docker上手,看完觉得自己又行了!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验