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

该文详细记录了在CentOS8系统中安装和配置Docker的过程,包括添加阿里云镜像源以加速下载。接着介绍了如何创建和运行MySQL容器,设置root密码。随后,文章讲解了JDK的下载、解压及环境变量配置。此外,还提到了Redis的docker运行命令。最后,文章涉及了Maven的配置,包括修改本地仓库路径和设置阿里云镜像仓库。
摘要由CSDN通过智能技术生成

记录一些环境配置

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

项目文档

项目代码

1.1 安装docker

1.1.1 查看系统信息

uname -r # 查看系统内核

在这里插入图片描述

cat /etc/os-release

在这里插入图片描述

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

在这里插入图片描述

1.1.2 安装docker

卸载旧版本
yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

在这里插入图片描述

需要的安装包
yum install -y yum-utils

在这里插入图片描述

设置镜像仓库_阿里云
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

在这里插入图片描述

docker设为开机启动项
systemctl enable docker
启动docker
systemctl start docker
docker版本
docker version 

在这里插入图片描述

测试HelloWorld
docker run hello-world

在这里插入图片描述

1.1.3 镜像加速器

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

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

在这里插入图片描述

在这里插入图片描述

1.2 安装mysql

在这里插入图片描述

创建并运行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

在这里插入图片描述

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

在这里插入图片描述

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 

在这里插入图片描述

保存并退出 :wq

1.3.4 运行指令永久生效

source /etc/bashrc

# 检查
java -version

在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述

然后在系统变量中找到Path
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

1.5.1 修改maven配置

在这里插入图片描述

 <!-- 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

在这里插入图片描述



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AmosTian

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值