阿里云服务器安装相应环境

阿里云服务器安装相应环境

安装docker:

安装所需要的依赖:
yum install -y yum-utils device-mapper-persistent-data lvm2
配置yum源 使用国内的:
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
查看docker版本:
yum list docker-ce --showduplicates | sort -r
安装最新稳定版:
yum install docker-ce -y
或安装指定版本,比如:
yum -y install docker-ce-3:20.10.6-3.el7
启动docker:
systemctl start docker
对docker设置开机自启:
systemctl enable docker
查看docker 启动状态:
systemctl status docker
停止docker:
systemctl stop docker
重启docker:
systemctl restart docker
查看容器:
docker ps

docker安装mysql:

拉取mysql最新镜像:
docker pull mysql
docker启动mysql:
docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root1234 -d mysql
进入容器:
docker exec -it mysql bash
登录mysql:
mysql -u root -p
添加远程登录用户:
CREATE USER 'yunkeyo'@'%' IDENTIFIED WITH mysql_native_password BY 'yunkeyo123456!';
赋予该远程用户所以权限:
GRANT ALL PRIVILEGES ON *.* TO 'yunkeyo'@'%';

刷新数据库:

flush privileges;

docker安装nacos:

拉取nacos最新镜像:
docker pull nacos/nacos-server
在下面网址去复制sql,用nacos连接mysql启动:

https://github.com/alibaba/nacos/blob/master/config/src/main/resources/META-INF/nacos-db.sql

docker配置nacos启动:
docker run -d \
-v /data/nacos/logs:/home/nacos/logs \
-e TZ="Asia/Shanghai" \
-e PREFER_HOST_MODE=yunkeyo \
-e MODE=standalone \
-e SPRING_DATASOURCE_PLATFORM=mysql \
-e MYSQL_SERVICE_HOST=172.16.3.255 \
-e MYSQL_SERVICE_PORT=3306 \
-e MYSQL_SERVICE_USER=yunkeyo \
-e MYSQL_SERVICE_PASSWORD=yunkeyo123456! \
-e MYSQL_SERVICE_DB_NAME=nacos \
-e MYSQL_SERVICE_DB_PARAM= \
-e NACOS_APPLICATION_PORT=8848 \
-p 8848:8848 \
--name nacos \
--restart=always \
nacos/nacos-server:latest
访问地址:

http://ip:8848/nacos


docker安装redis:

拉取redis最新镜像:
docker pull redis
docker配置redis启动:
docker run -p 6379:6379 --name redis  -v /root/dockerConfig/redis/redis.conf:/etc/redis/redis.conf -v /root/dockerConfig/redis/data:/data -d redis redis-server /etc/redis/redis.conf  --appendonly yes  --requirepass yunkeyo123456!

docker安装oracle:

拉取oracle最新镜像:
docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
docker配置oracle启动:
docker run -d -it -p 1521:1521 \
--name oracle \
--restart=always \
--mount source=oracle_vol,target=/root/dockerConfig/oracle/data registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11g
后续操作参考下列网址:

https://blog.csdn.net/weixin_43224306/article/details/124892121

oracle用户权限的一些操作:
alter user system identified by "yunkeyo123456!";
alter user sys identified by "yunkeyo123456!";
alter profile default limit PASSWORD_LIFE_TIME UNLIMITED;

create user sysdba identified by "yunkeyo123456!";
grant connect,resource,dba to sysdba;

挂载文件启动mysql8:

docker run -d -v /root/dockerConfig/mysql8/conf/my.cnf:/etc/my.cnf -v /root/dockerConfig/mysql8/logs:/logs -v /root/dockerConfig/mysql8/data/mysql:/var/lib/mysql  -p 3306:3306 --name mysql8 -e MYSQL_ROOT_PASSWORD=yunkeyo123456! mysql:latest
docker查看容器日志:
docker logs --tail=1000 mysql8

安装git:

方式一:yum安装git
yum -y install git

方式二:从GitHub上下载最新的源码编译后安装

GutHub上的地址:https://github.com/git/git/tags

下载文件后,把文件放到服务器上,将文件进行解压:
tar -zxvf git-2.37.3.tar.gz
进入解压后的文件夹:
cd git-2.37.3

安装编译git源码所需要的依赖:

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker
编译git源码:
make prefix=/usr/local/git all
make prefix=/usr/local/git install
编辑环境变量:
vim /etc/profile 

在末尾加上:export PATH=$PATH:/usr/local/git/bin

刷新环境变量:
source /etc/profile

查看git是否安装成功:

git --version

安装Maven:

进入官网下载页面下载:https://maven.apache.org/download.cgi

下载后放入服务器中解压:
tar -zxvf apache-maven-3.8.6-bin.tar.gz
进入 /etc/profile 配置环境变量:
MAVEN_HOME=/usr/local/java/apache-maven-3.8.6
PATH=$MAVEN_HOME/bin:$PATH
export PATH MAVEN_HOME
使配置生效并查看是否安装成功:
source /etc/profile
mvn -v

docker安装jenkins:

拉取最新jenkins镜像:
docker pull jenkins/jenkins
通过docker启动jenkins:
docker run \
  -m 1G \
  -d \
  --name jenkins \
  -p 9999:8080 \
  -p 50000:50000 \
  -v /usr/local/java/jdk-11.0.16.1:/opt/java/jdk-11.0.16.1 \
  -v /usr/local/java/apache-maven-3.8.6:/opt/apache-maven-3.8.6 \
  -v /root/dockerConfig/jenkins/jenkins_home:/var/jenkins_home \
  jenkins/jenkins:latest
修改 为 清华大学官方镜像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
vim hudson.model.UpdateCenter.xml
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值