Centos7网站搭建

准备步骤

购买域名和云服务器

腾讯云上新人购买一般域名首次是一块钱,服务器也相对便宜且有一个月的免费试用,大家可以货比三家,自由购买。拿到服务器,建立连接后就要进行以下操作了

安装docker

安装dockericon-default.png?t=N7T8https://developer.aliyun.com/mirror/docker-ce?spm=5176.28261954.J_7341193060.29.6ba62fdeUeuqQS&scm=20140722.S_other@@%E7%BD%91%E7%AB%99@@httpsdeveloperaliyunc._.ID_other@@%E7%BD%91%E7%AB%99@@httpsdeveloperaliyunc-RL_docker~DAS~ce%E9%95%9C%E5%83%8F-LOC_llm-OR_ser-V_3-RK_rerank-P0_5

验证有没有装好,输入命令docker version

出现这些信息表明已经装好了。

输入service docker start 启动docker服务

设为开机自启 systemctl enable docker

Created symlink from
 /etc/systemd/system/multi-user.target.wants/docker.service to 
 /usr/lib/systemd/system/docker.service. 

已创建从/etc/systemd/system/multi-user . target . wants/docker . service到/usr/lib/systemd/system/docker . service的符号链接。

开机自启成功

java环境准备JDK

wget+复制连接下载jdk

scp上传

scp+空格+文件名+空格+root@ip+:目录

创建一个文件夹放解压后的JDK,mkdir soft

 解压命令:tar -xvf jdk-17_linux-x64_bin.tar.gz

配置JAVA环境变量

 vim /etc/bashrc
添加

export JAVA_HOME=/root/soft/jdk-17.0.8
export PATH=$JAVA_HOME/bin:$PATH

java -version 查看版本信息


安装tomcat

访问tomcat官网,下载tomcat9,核心版,.tar.gz后缀的文件,上传到linux软件包,解压

tar -zxvf 压缩包名 // 对压缩包进行解压

给防火墙添加访问端口(默认8080,在它的/conf/server.xml文件里面查看)

云服务器可去控制台操作开放防火墙的端口

./startup.sh    // 启动
# 这个文件停止tomcat服务,一般不用,用了就访问不了了    
./shutdown.sh    // 停止

docker配置数据库镜像

hub.docker.com上查找需要的镜像文件版本,通过

docker pull mysql:8.0.34

命令安装镜像;

通过以下命令启动镜像服务,配置开放的端口,和数据库密码

docker run -id -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:8.0.34
docker ps

查看容器是否启动成功

通过Navicat premium测试连接,是否连接上数据库;
 

前端上传

首先你需要一个一个可以显示的前端文件

当我们完成以上操作之后

把前端部分打包上传编写dockerfile文件执行以下命令就可以了

docker build -t compose-web:0.0.0 .    表示使用当前目录的 Dockerfile 创建镜像

docker run -id -p 80:5173 compose-web:0.0.0 运行容器开放端口映射

完成之后,我们就能初步访问网站看到界面了

关于前后端dockerfile文件的编写,和各个容器间的访问和连接,我将在近期编写,欢迎三连!
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值