0%

公费医疗报销系统

记录一些环境配置

先下载文档看看合不合适,在去CSDN下全部(代码+文档)

项目文档

项目代码

1.1 安装docker

1.1.1 查看系统信息

1
uname -r # 查看系统内核

image-20220924095641523

1
cat /etc/os-release

image-20220924095920974

由于CentOS8不维护了,所以只能用替换方案,姑且把他当做CentOS8

image-20220924100215637

1.1.2 安装docker

卸载旧版本

1
2
3
4
5
6
7
8
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine

image-20220924100433092

需要的安装包

1
yum install -y yum-utils

image-20220924100503635

设置镜像仓库_阿里云

1
2
3
4
5
6
7
yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo 默认国外的

yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 阿里云

image-20220924100626034

更新包索引

1
2
yum makecache fast(centos8 没有fast参数,去掉即可)
yum makecache

image-20220924100805853

安装docker(docker-ce 社区 ee企业版)

1
yum install docker-ce docker-ce-cli containerd.io

image-20220924101400192

docker设为开机启动项

1
systemctl enable docker

启动docker

1
systemctl start docker

docker版本

1
docker version 

image-20220924102239162

测试HelloWorld

1
docker run hello-world

image-20220924102431760

1.1.3 镜像加速器

使用Docker时需要首先下载一个官方镜像,例如mysqlwordpress。然而由于网络原因,下载一个Docker官方镜像可能会需要很长的时间,甚至下载失败。为此,阿里云容器镜像服务ACR提供了官方的镜像站点,从而加速官方镜像的下载。

https://help.aliyun.com/document_detail/60750.html

image-20220924103150050

image-20220924103251906

1.2 安装mysql

image-20220924111336275

创建并运行mysql容器

1
2
3
4
5
6
7
8
9
10
11
12
#创建容器
docker run --name mysql-dev -v /data/mysql-data:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql

# 参数解释
--name : mysql 指容器名
-v : [主机目录]:[容器目录] 将 主机目录 挂在到容器目录上
-p : [主机端口]:[容器内部端口] 设置端口映射
-e : MYSQL_ROOT_PASSWORD= 设置容器参数,将root用户密码为root
mysql : 镜像名:版本

# 启动容器
docker start mysql-dev

查看是否运行成功

1
2
3
4
docker exec -it mysql-dev bash# 进入mysql容器的bash

# 密码登陆mysql
mysql -uroot -p --default-character-set=utf8

image-20220924134453870

1.3 配置jdk

1.3.1 下载jdk压缩包

现在与开发环境匹配的 jdk

当然,镜像才快 http://www.codebaoku.com/jdk/jdk-index.html

下载完把 tar 包放到指定目录 /usr/java/jdk

1.3.2 解压

1
tar -zxvf jdk-8u221-linux-x64.tar.gz

image-20220924124436469

1.3.3 解压后配置环境变量

1
2
3
4
5
6
7
cd cd etc
vim bashrc

---
export JAVA_HOME=/usr/java/jdk/jdk1.8.0_221#这块注意文件名
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

image-20220924125526012

保存并退出 :wq

1.3.4 运行指令永久生效

1
2
3
4
source /etc/bashrc

# 检查
java -version

image-20220924130757321

1.4 docker redis

1
docker run --restart=always --log-opt max-size=100m --log-opt max-file=2 -p 6379:6379 --name myredis -v /home/redis/myredis/myredis.conf:/etc/redis/redis.conf -v /home/redis/myredis/data:/data -d redis redis-server /etc/redis/redis.conf  --appendonly yes

1.5 maven配置

在这里插入图片描述

222

然后在系统变量中找到Path

path

234

image-20221110173216334

1.5.1 修改maven配置

maven配置

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 <!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ${user.home}/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->
<localRepository>D:\java\maven\repository</localRepository>

<profile>
<id>JDK-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>

<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>

1.5.2 idea配置maven

在这里插入图片描述

-------------本文结束-------------