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

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
简介: 这篇文章介绍了在腾讯云服务器上使用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项目打包并部署到服务器

在这里插入图片描述

在这里插入图片描述

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
21小时前
|
Ubuntu 安全 Linux
云服务器安装宝塔教程
云服务器安装宝塔教程
|
23小时前
|
Ubuntu Shell Linux
docker安装tar包安装
docker安装tar包安装
9 1
|
1天前
|
弹性计算 关系型数据库 MySQL
Docker安装MySQL
这篇文章详细介绍了如何使用Docker安装MySQL数据库服务,包括拉取镜像、配置数据卷以及启动容器的步骤。
10 0
Docker安装MySQL
|
1天前
|
Oracle 关系型数据库 Linux
Docker入门和安装
这篇文章提供了Docker的入门指南和在CentOS系统上安装Docker的详细步骤。
8 0
Docker入门和安装
|
2天前
|
消息中间件 数据安全/隐私保护 Docker
Docker安装rabbitmq
如何使用Docker安装和配置RabbitMQ服务,包括拉取RabbitMQ镜像、创建容器、配置持久化和访问管理界面的步骤。
17 0
Docker安装rabbitmq
|
22小时前
|
Ubuntu jenkins 持续交付
Ubuntu系统 用docker安装jenkins
Ubuntu系统 用docker安装jenkins
|
1天前
|
存储 网络协议 Unix
docker的底层原理一:客户端-服务器架构
本文详细解释了Docker的客户端-服务器架构,包括常驻后台的Docker守护进程、通过命令行接口发送请求的Docker客户端、以及它们之间通过Unix socket或网络接口进行的通信。
7 0
|
2天前
|
Ubuntu Linux Windows
Ubuntu 14.04安装samba服务器
Ubuntu 14.04安装samba服务器
8 0
|
2天前
|
网络安全
Ubuntu14.04安装ssh服务器
Ubuntu14.04安装ssh服务器
12 0
|
2天前
|
Linux 开发工具 Docker
各个类linux服务器安装docker教程
各个类linux服务器安装docker教程
18 0

热门文章

最新文章