腾讯云服务器的使用、服务器中使用Docker安装常见的软件、如何将一个项目发布到服务器

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
简介: 这篇文章介绍了在腾讯云服务器上使用Docker安装常见软件的过程,包括安装MySQL、Redis和Tomcat,并提供了解决连接问题的方法。同时,还涉及了服务器中安装JDK 1.8的步骤和如何将项目打包部署到服务器上的指导,包括注意事项和操作提示。

文章目录

  • 1、远程连接服务器
  • 2、查看磁盘空间大小
  • 3、安装Docker
    • 1、Docker中安装mysql
      • 1.1.1 遇到连接问题:
      • 1.1.2 解决方法
    • 2、Docker中安装redis
    • 3、Docker中安装Tomcat
    • 4、需要哪些服务、可以使用Docker进行相似操作
  • 4、服务器中安装JDK1.8
  • 5、项目打包丢入服务器实例

前提
已经购买了腾讯云服务器、我这里使用的镜像是Centos。本地虚拟机使用CentOS7习惯了。后来服务器也可以重装系统

1、远程连接服务器

使用xshell连接工具连接、注意主机IP和连接密码

2、查看磁盘空间大小

资料参考:Linux系统查询磁盘空间大小(df、du)

3、安装Docker

资料参考:一文讲明Docker的基本使用,常见Docker命令使用 、Docker的安装使用等【详细说明+图解+概念+实践】

1、Docker中安装mysql

我这里之前有写过在虚拟机Docker中安装mysql,在服务器中安装一样的过程。直接给出链接地址:
一文教会你如何在服务器中使用Docker安装Mysql 5.7版本 【详细过程+图解】

1.1.1 遇到连接问题:

lost connection to MySQL server at waiting for initial communication
packet’,system error:0 Internal error/check(Not system error)

在这里插入图片描述

1.1.2 解决方法

服务器防火墙要添加3306端口放行

在这里插入图片描述

资料参考1:解决Navicat远程服务器2013-Lost connection to MYSQL server at ‘waitting for initial communication packet’

参考资料2:mysql: command not found 找不到mysql命令

资料参考3:使用navicat连接腾讯云mysql数据库

2、Docker中安装redis

我这里之前有写过在虚拟机Docker中安装redis,在服务器中安装一样的过程。直接给出链接地址:

一文教会你如何在服务器中使用Docker安装Redis 、以及如何使用可视化工具连接【详细过程+图解】

在这里插入图片描述

提示:这里服务器中要放开6379端口、才可以连接成功

3、Docker中安装Tomcat

过程基本同上、这里进行了部分文件挂载。主要考虑到项目war包部署,将webapps文件挂载到外部。这样只需要将项目丢入外部对应挂载文件,就可以不进入容器情况下运行war包。
提示:依然需要在服务器中开启对应tomcat端口(我这里是8080)

在这里插入图片描述

测试
在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器

4、需要哪些服务、可以使用Docker进行相似操作

4、服务器中安装JDK1.8

这个是在虚拟机中安装jdk1.8。服务器中安装基本上是和这个一模一样的。给出连接。安装jdk的主要作用是来运行一些发布的jar包服务。

2022 年超详细过程步骤讲解 CentOS 7 安装jdk1.8

5、项目打包丢入服务器实例

也可以将项目打成war包,然后将war包丢入tomcat下的webapps。

这里给出如何将项目打成jar包、丢入服务器中。
需要注意的点:
1、代码中的配置文件中的部分IP要换成服务器上的IP。
2、需要将数据库放入到服务器中
3、服务器的防火墙要放开服务端口
4、暂时遇到这几个情况(后续遇到在添加)

我这里将大学时期的一个项目打成jar包后丢入服务器中。也可以买个域名,然后通过域名进行服务的访问。

提示:要注意运行jar包的方式、让其在后台运行。否则关闭命令窗口。就会自动关闭服务

资料参考:将SpringBoot项目打包并部署到服务器

在这里插入图片描述

在这里插入图片描述

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
21天前
|
弹性计算 Ubuntu Linux
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS
阿里云服务器一键安装Docker社区版教程,基于系统运维管理OOS自动化部署。支持Ubuntu 22.04/20.04、CentOS 7.7-7.9及Alibaba Cloud Linux 3.2104 LTS。前提条件:ECS实例需运行中且有公网。步骤:选择Docker扩展并安装,验证成功通过命令`docker -v`查看版本号。
220 79
|
1月前
|
NoSQL 关系型数据库 应用服务中间件
docker基础篇:安装tomcat
docker基础篇:安装tomcat
172 64
|
8天前
|
前端开发 应用服务中间件 nginx
docker安装nginx,前端项目运行
通过上述步骤,你可以轻松地在Docker中部署Nginx并运行前端项目。这种方法不仅简化了部署流程,还确保了环境的一致性,提高了开发和运维的效率。确保按步骤操作,并根据项目的具体需求进行相应的配置调整。
55 25
|
8天前
|
安全 数据安全/隐私保护 Docker
docker私有仓库harbor安装
通过以上步骤,您可以成功在企业内部安装和配置Harbor私有仓库,方便地管理和分发Docker镜像。Harbor不仅提供了基础的镜像管理功能,还增强了安全性、身份管理和审计功能,使其成为企业级容器镜像管理的理想选择。
60 22
|
25天前
|
NoSQL 关系型数据库 Redis
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
《docker高级篇(大厂进阶):1.Docker复杂安装详说》包括:安装mysql主从复制、安装redis集群
97 14
|
22天前
|
关系型数据库 MySQL 应用服务中间件
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
《docker基础篇:8.Docker常规安装简介》包括:docker常规安装总体步骤、安装tomcat、安装mysql、安装redis
79 7
|
1月前
|
关系型数据库 MySQL 数据库
docker高级篇(大厂进阶):安装mysql主从复制
docker高级篇(大厂进阶):安装mysql主从复制
120 24
|
1月前
|
NoSQL 算法 Redis
docker高级篇(大厂进阶):安装redis集群
docker高级篇(大厂进阶):安装redis集群
129 24
|
1月前
|
Ubuntu Linux Docker
Ubuntu22.04上Docker的安装
通过以上详细的安装步骤和命令,您可以在Ubuntu 22.04系统上顺利安装
946 12
|
8月前
|
弹性计算 关系型数据库 MySQL
数据传输DTS腾讯云上的mysql同步到阿里云上的mysql可以操作吗?
数据传输DTS腾讯云上的mysql同步到阿里云上的mysql可以操作吗?
328 0

热门文章

最新文章