Linux安装基础环境 (docker、mysql、redis、jdk、maven)

目录

安装Docker(centos8)

安装openjdk-11 

安装Maven

安装mysql8(docker)

安装redis4(docker)

安装openjdk-11容器(docker)

安装portainer(docker容器管理)


安装Docker(centos8)

首先更新一下:yum -y update

centos8默认使用podman代替docker,所以需要containerd.io,那我们就安装一下就好了

yum install https://download.docker.com/linux/fedora/30/x86_64/stable/Packages/containerd.io-1.2.6-3.3.fc30.x86_64.rpm

安装一些其他依赖

yum install -y yum-utils device-mapper-persistent-data lvm2

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装docker

yum install -y docker-ce

yum install -y docker-ce --allowerasing(允许擦除已安装的软件包以解决依赖关系)

启动docker

systemctl start docker

安装openjdk-11 

cd /usr/local

wget https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz
tar -zxvf ....

vim /etc/profile

-----------------------------------------------

#jdk11

export JAVA_HOME=/usr/local/jdk-11
export CLASSPATH=$JAVA_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH

-----------------------------------------------

source /etc/profile

安装Maven

cd /usr/local
wget https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
tar -zxvf ....

vim  /etc/profile
-----------------------------------------------
#maven 环境
export MAVEN_HOME=/usr/local/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin

-----------------------------------------------

source  /etc/profile
 

安装mysql8(docker)

docker pull tangzhang/mysql:8.0


docker run --restart=always --name 'mysql_8.0' -p 3306:3306 -e MYSQL_ROOT_PASSWORD=tangzhangss -v /usr/local/docker/mysql/data:/var/lib/mysql -v /usr/local/docker/mysql/log:/var/log/mysql -d tangzhang/mysql:8.0 --default-authentication-plugin=mysql_native_password

MYSQL_ROOT_PASSWORD=tangzhangss, 可自己指定密码

安装redis4(docker)

docker pull tangzhang/redis_4:custom


docker run --restart=always --name 'redis_4' -p 6379:6379 -d tangzhang/redis_4:custom redis-server /usr/local/redis/redis.conf

(default-password:tangzhangss,可使用--requirepass=xxx覆盖)

安装openjdk-11容器(docker)


docker pull tangzhang/openjdk:11
docker run --restart=always -d -p 10082:10082 --name=openjdk_11  tangzhang/openjdk:11 java -jar /app.jar

app.jar为需要运行的jar包

安装portainer(docker容器管理)

docker pull portainer/portainer

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v /usrl/local/docker/portainer_data:/data portainer/portainer

【访问】

http://ip:9000

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

雨中漫步t2

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

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

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

打赏作者

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

抵扣说明:

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

余额充值