首页 > 系统相关 >CentOS 8中部署CRM系统笔记

CentOS 8中部署CRM系统笔记

时间:2023-09-01 13:12:11浏览次数:52  
标签:CentOS -- 笔记 sh yum mysql docker CRM

项目下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容器

1、安装docker环境

Linux环境安装docker:执行docker目录下docker-install.sh安装docker环境。

2、运行docker容器

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

 

踩坑过程:

1、CentOS 8: yum 设置为阿里源

在Centos 8上需要使用yum命令,但执行yum命令时报错 No URLs in mirrorlist。经查阅资料后发现
从2022年1月31日起,CentOS开发团队将会移除官方镜像源上关于CentOS 8所有的包,届时如果在CentOS 8上再次使用yum命令安装包则会报以下错误:

下载元数据失败:Cannot prepare internal mirrorlist: No URLs in mirrorlist

解决思路
如果还需要继续使用Centos 8,则需更换下载源

1、将源文件备份cd /etc/yum.repos.d/ && mkdir backup && mv *repo backup/
2、下载阿里源文件curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
3、更新源里面的地址sed -i -e "s|mirrors.cloud.aliyuncs.com|mirrors.aliyun.com|g " /etc/yum.repos.d/CentOS-*
sed -i -e "s|releasever|releasever-stream|g" /etc/yum.repos.d/CentOS-*
4、生成缓存yum clean all && yum makecache  

2、CentOS 8中安装Docker出现和Podman冲突

在安装 Docker 时出现如下错误信息:file /usr/share/man/man1/docker-attach.1.gz from install of docker-ce-cli-1:19.03.6-3.el7.x86_64 conflicts with file from package podman-manpages-1.4.2-5.module_el8.1.0+237+63e26edc.noarch是因为系统中已经安装了 Podman。

1. 查看是否安装 Podman

rpm -q podman
podman-1.4.2-5.module_el8.1.0+237+63e26edc.x86_64

2. 删除Podman

dnf remove podman

3. 安装 Docker 

dnf install docker-ce docker-ce-cli 4、查看版本号

docker --version

Docker version 20.10.12, build e91ed57

5、重启

systemctl restart docker

查看状态
systemctl status docker
 

标签:CentOS,--,笔记,sh,yum,mysql,docker,CRM
From: https://www.cnblogs.com/shenggg/p/17671549.html

相关文章

  • 超全面的JavaWeb笔记day10<Response&Request&路径&编码>
    1、Response2、Request3、路径4、编码请求响应流程图 response1、response概述response是Servlet.service方法的一个参数,类型为javax.servlet.http.HttpServletResponse。在客户端发出每个请求时,服务器都会创建一个response对象,并传入给Servlet.service()方法。response对象是用来......
  • redis7.2.0 centos源码编译安装并设置开机自启动
    下载源码包wgethttps://github.com/redis/redis/archive/7.2.0.tar.gztar-zxf7.2.0.tar.gz编译编码编译编码cdredis-7.2.0make&&makeinstall此时默认redis-serverredis-cli等命令行安装到目录/usr/local/bin/目录中。如果你想安装命令行到指定目录中你可以指定......
  • centos里phpstudy报错
    出现Addressalreadyinuse:AH00072:make_sock:couldnotbindtoaddress[::]:8报错,说明80端口被占用可以寻找到80端口使用的程序并关闭。但是我当时查看线程和端口的时候没有找到。这台虚拟机之前安装过apache,所以systemctlstophttpd解决。......
  • 在 CentOS 8 环境下安装 docker 遇到的一些问题
    因为CentOS8已经停止维护了,如果原来系统中的软件源已经被改的乱七八糟了,推荐全部删掉重新下载:#阿里云wget-O/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo或者自行创建CentOS-Base.repo,如清华的:#CentOS-Base.rep......
  • Cesium学习笔记9——鼠标交互绘制
    html代码1<!DOCTYPEhtml>2<htmllang="en">3<head>4<metacharset="utf-8"/>5<metahttp-equiv="X-UA-Compatible"content="IE=edge"/>6<metaname="view......
  • 读书笔记
    记录一些好的句子,一些自己的感想。《金蔷薇》珍贵的尘土老文学家在他的札记中深有感触地写道:“每一分钟,每一个在无意中说出来的字眼,每一个无心的流盼,每一个深刻的或者戏谑的想法,人的心脏的每一次察觉不到的搏动,一如杨树的飞絮或者夜间映在水洼中的星光—......
  • centos 安装 docker-compose 的快速简单办法
    直接使用yuminstalldocker-compose 会返回nothingtodo,可以使用pip3来安装安装DockerCompose(1)执行如下命令安装 pip3:yum-yinstallpython3-pippip3install--upgradepip-ihttps://pypi.tuna.tsinghua.edu.cn/simple (2)执行如下命令安装 docker-compose:......
  • 贪心笔记
    本文主要以例题讲解和贪心方法入手。邻项交换当我们确定操作顺序,并按照题意模拟即可得出答案,就要用邻项交换的办法来确定最优的操作顺序。接水问题对于一个排队顺序\(T_1\simT_n\),答案显然等于:\[\frac{\sum_{i=1}^{n}{(n-i)\timesT_i}}{n}\]那么将其中的\(T_2,T_3\)......
  • linux centos7 开启tomcat不成功
    在bin文件夹下打开终端,输入./start.sh后报错权限不够解决方法:依旧在终端上输入chmod+x*.sh(网上说输入chmod+xstartup.sh也可以,但我没成功)输入ll可看到*.sh的文件都高亮此时再次输入./startup.sh即可成功 ......
  • 系统集成项目管理工程师-笔记整理
    项目管理 项目立项-项目可行性研究1.项目建议书应包括的核心内容1)项目的必要性2)项目的市场预测3)产品方案和服务的市场预测4)项目建设的必要条件项目的风险预测及应对措施 属于项目启动后的风险管理1.     项目可行性研究内容 详细到每个1)投资的必要性2)技术的可行性......