版权声明:原创文章,未经允许,禁止转载! https://blog.csdn.net/weixin_36512652/article/details/85294296
任务:在阿里云服务器下安装JDK、Tomcat、Docker、Oracle
准备:首先要购买一台阿里云的服务器,如何购买可参考链接:购买阿里云服务器
说明:我们可以在管理控制台界面选择更换系统盘,我为了从零开始安装,选择公共镜像,这个镜像只包含系统,Ubuntu、CentOS、Windows等,不包含运行环境,如果我们自己懒得安装,可以选择镜像市场,这里可以安装系统和相应的运行环境,安装完后系统就已经包含我们需要的运行环境了,可以直接使用。
注意:我们需要开启相应的端口来正常访问服务器(如22、8080、1521、3306等)
- 更换完系统盘之后我们通过根据远程连接服务器,这里我使用的是Xshell,新建会话,输入服务器IP,点击连接,输入用户名和密码就能连接上我们的服务器了
- 然后我们打开Xftp软件(其他的软件也可以,如SecureFX等),同样连接上我们的服务器,下载相应版本的JDK、Tomcat压缩包(注意版本),直接将下载的压缩包拖到右边服务器中需要安装的目录
- 使用下列命令解压JDK压缩包,为了方便记忆,我们可以修改解压后的文件夹名称
tar -zxvf 压缩包名称
- 配置环境变量,使用下列命令编辑profile
vi /etc/profile
添加下列内容:
export JAVA_HOME=/usr/java/jdk8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
- 保存后使用下列命令加载环境变量,使其生效
source /etc/profile
- 查看JDK是否安装成功
java -version
- 同样使用 tar -zxvf 命令解压Tomcat压缩包,进入解压后的tomcat的bin目录,使用下列命令启动和关闭tomcat
./startup.sh
./shutdown.sh
- 打开浏览器,输入 服务器IP:8080 查看Tomcat是否安装成功
- 安装Docker,以下代码来自阿里云文档安装Docker
# step 1: 安装必要的一些系统工具
sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
# step 2: 安装GPG证书
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
# Step 3: 写入软件源信息
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
# Step 4: 更新并安装Docker-CE
sudo apt-get -y update
sudo apt-get -y install docker-ce
# 安装指定版本的Docker-CE:
# Step 1: 查找Docker-CE的版本:
# apt-cache madison docker-ce
# docker-ce | 17.03.1~ce-0~ubuntu-xenial | http://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
# docker-ce | 17.03.0~ce-0~ubuntu-xenial | http://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
# Step 2: 安装指定版本的Docker-CE: (VERSION例如上面的17.03.1~ce-0~ubuntu-xenial)
# sudo apt-get -y install docker-ce=[VERSION]
- 查看Docker是否安装成功
docker version
- 使用 docker search oracle 命令搜索镜像
- 使用下列命令拉取镜像
docker pull sath89/oracle-xe-11g
- 拉取成功后启动oracle容器,-d 表示后台运行,–name 表示起别名, -p 表示将容器内部端口映射到主机端口
docker run -d --name oracle02 -p 2333:1521 sath89/oracle-xe-11g
- 使用 docker ps 查看正在运行的容器
- 在Navicat中创建Oracle连接,输入服务器IP,端口号,服务名,用户名system,密码oracle来远程连接Oracle,然后就可以在Navicat中操作数据库了