目录
安装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
【访问】