前期环境准备
添加账号weiyan
useradd weiyan -d /home/weiyan -g root
设置用户weiyan密码
passwd weiyan
设置sudo
vim /etc/sudoers
#添加
weiyan ALL=(ALL:ALL) ALL #需要密码
修改ssh默认 端口22 ,禁用ssh root登录
vim /etc/ssh/sshd_config
#修改ssh port 22 为1245
port 1245
#禁用root
Permitrootlogin no
迁移java, maven home 配置jdk和maven环境变量
#安装路径
/home/weiyan/java/jdk8
#maven
/home/weiyan/maven/maven-3.3.1
安装docker
#设置仓库
sudo yum install -y yum-utils
device-mapper-persistent-data
lvm2
#源地址
sudo yum-config-manager
–add-repo
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#安装 Docker Engine-Community
sudo yum install docker-ce-19.03.2 docker-ce-cli-19.03.2 containerd.io
#启动
sudo systemctl start docker
#添加weiyan到docker组
usermod -a -G docker weiyan
#检查
groups weiyan
#更新组信息
newgrp docker
#使用"weiyan"用户执行
docker version
#检查防火墙
systemctl status firewalld
docker 启nexus3
docker 安装
#拉取镜像
docker pull sonatype/nexus3
sudo mkdir –vp /usr/local/nexus-data/
#数据备份
./sonatype-work/nexus3
#数据迁移 并启动实例
docker run -d -p 8081:8081 --name nexus3 -v /usr/local/nexus-data/sonatype-work/nexus3:/nexus-data --restart=always sonatype/nexus3
#访问
「Nexus Repository Manager」- http://IP:8081
下载jenkins tomcat
tomcat
wget https://archive.apache.org/dist/tomcat/tomcat-8/v8.5.55/bin/apache-tomcat-8.5.55.tar.gz
解压路径
/usr/local/tomcat
下载 jenkins 包
wget https://get.jenkins.io/war-stable/2.289.1/jenkins.war
将jenkins.war 放入/usr/local/tomcat/webapp/下
设置 jenkins_home环境变量
sudo vim /etc/profile
JENKINS_HOME="/jenkins20210706/jenkins_workspace"
export JENKINS_HOME
/jenkins20210706/jenkins_workspace 是jenkins 数据迁移目录路径
访问web
http://IP:8080