docker+jdk11+maven+mysql+redis+jenkins挂载 【自建云服务器】

1、下载jdk11

wget https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz
tar -xzvf 压缩包
1.1 下载不成功,去官网下一个,上传到linux服务器
配置环境变量

vim /etc/profile

export JAVA_HOME=/devtools/java/**  #自己jdk的解压路径

export CLASSPATH=$JAVA_HOME/lib

export PATH=$PATH:$JAVA_HOME/bin

2、下载maven

wget
https://archive.apache.org/dist/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz

解压,配置环境变量

export MAVEN_HOME=/root/maven/maven363
export PATH=$PATH:$MAVEN_HOME/bin

3、jenkins 挂载jdk、maven docker 启动

提前创建好需要挂在的文件夹备用

docker run -itd --name=jenkins --restart=always -v /root/jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -v /root/maven/maven363:/usr/local/maven -v /root/java/jdk-11:/usr/local/java -p 20030:8080  -e TZ=Asia/Shanghai jenkins/jenkins:2.345 

4、mysql

#// MySQL配置储存卷
docker volume create mysql.conf
#// MySQL数据储存卷
docker volume create mysql.data
#// MySQL日志储存卷
docker volume create mysql.log

#查看 docker存储volume 
docker volume ls
docker volume rm **

docker run -d \
-p 20040:3306 \
-e MYSQL_ROOT_HOST=% \
-e MYSQL_ROOT_PASSWORD=123456789 \
--mount source=mysql.conf,destination=/etc/mysql \
--mount source=mysql.data,destination=/var/lib/mysql \
--mount source=mysql.log,destination=/var/log/mysql \
--name MySQL \
mysql:8.0

#进入容器,修改mysql的服务器时间
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

5、redis

docker pull redis

docker run -d -p 20050:6379 --name redis -v /root/redis/data:/data -v /root/redis/conf:/etc/redis redis redis-server /etc/redis/redis.conf

#docker 修改配置
docker update --restart=always redis

进入docker容器修改redis 密码

在这里插入图片描述

6、使用阿里云镜像

IDEA start.spring.io 连接超时 这个是搭建spring initializr。项目是连接超时的选择
阿里云镜像地址:https://start.aliyun.com

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值