【Java项目】公费医疗报销系统

记录一些环境配置

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

项目文档

项目代码

1.1 安装docker

1.1.1 查看系统信息

uname -r # 查看系统内核

在这里插入图片描述

cat /etc/os-release

【Java项目】公费医疗报销系统_第1张图片

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

【Java项目】公费医疗报销系统_第2张图片

1.1.2 安装docker

卸载旧版本

yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

【Java项目】公费医疗报销系统_第3张图片

需要的安装包

yum install -y yum-utils

【Java项目】公费医疗报销系统_第4张图片

设置镜像仓库_阿里云

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  阿里云

在这里插入图片描述

更新包索引

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

在这里插入图片描述

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

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

【Java项目】公费医疗报销系统_第5张图片

docker设为开机启动项

systemctl enable docker

启动docker

systemctl start docker

docker版本

docker version 

【Java项目】公费医疗报销系统_第6张图片

测试HelloWorld

docker run hello-world

【Java项目】公费医疗报销系统_第7张图片

1.1.3 镜像加速器

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

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

【Java项目】公费医疗报销系统_第8张图片

【Java项目】公费医疗报销系统_第9张图片

1.2 安装mysql

【Java项目】公费医疗报销系统_第10张图片

创建并运行mysql容器

#创建容器
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

查看是否运行成功

docker exec -it mysql-dev bash# 进入mysql容器的bash

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

【Java项目】公费医疗报销系统_第11张图片

1.3 配置jdk

1.3.1 下载jdk压缩包

现在与开发环境匹配的 jdk

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

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

1.3.2 解压

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

【Java项目】公费医疗报销系统_第12张图片

1.3.3 解压后配置环境变量

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 

【Java项目】公费医疗报销系统_第13张图片

保存并退出 :wq

1.3.4 运行指令永久生效

source /etc/bashrc

# 检查
java -version

【Java项目】公费医疗报销系统_第14张图片

1.4 docker redis

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配置

【Java项目】公费医疗报销系统_第15张图片
【Java项目】公费医疗报销系统_第16张图片

然后在系统变量中找到Path
【Java项目】公费医疗报销系统_第17张图片

【Java项目】公费医疗报销系统_第18张图片

【Java项目】公费医疗报销系统_第19张图片

1.5.1 修改maven配置

【Java项目】公费医疗报销系统_第20张图片

 
	<localRepository>D:\java\maven\repositorylocalRepository>

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

<mirror>
      <id>alimavenid>
      <mirrorOf>centralmirrorOf>
      <name>aliyun mavenname>
      <url>http://maven.aliyun.com/nexus/content/groups/publicurl>
mirror>

1.5.2 idea配置maven

【Java项目】公费医疗报销系统_第21张图片



你可能感兴趣的:(开发,#,JavaWeb项目,java,docker,容器)