记通过使用阿里云ECS学习使用linux系统搭建论坛博客项目

本文涉及的产品
云原生内存数据库 Tair,内存型 2GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
简介: 我是来自江西宜春的计算机网络专业的一名大三学生,名叫yrp,目前学习完了 Java 语言、ssm、springboot、redis、kafka、elasticsearch、linux 、mysql、docker、html、css、javascript、jQuery、element-ui、Vue、nodeJs、在此期间并且制作了一个论坛项目,项目正在部署发布线上

正文

我是来自江西宜春的计算机网络专业的一名大三学生,名叫yrp,目前学习完了 Java 语言、ssm、springboot、redis、kafka、elasticsearch、linux 、mysql、docker、html、css、javascript、jQuery、element-ui、Vue、nodeJs、在此期间并且制作了一个论坛项目,项目正在部署发布线上,正好赶上了阿里云的活动,拥有了一台属于自己的Linux服务器,在这期间学习了如何在linux上操作,安装软件等,已经将项目部署上线。由于时间很短,只有一个星期,我又想要继续学习一下将项目部署到服务器上的具体操作,因此想要租用一台云服务器来进行学习。希望能够继续使用服务器,将项目部署的流程熟练掌握。

经过新手引导的服务器配置后,我使用 macos下的item 来远程连接服务器,使用transmit软件上传文件到云服务出去,在item下通过命令操作服务器非常流畅。通过对云服务器的操作,让我了解到了什么是ip地址、什么是公网、另外就是在用 docker

非常感谢阿里云提供的高校学生在家实践活动,帮助了我们高校学生在家既免费体验了云服务器,让我学会了如何使用linux系统,如何在linux系统上进行一系列操作,例如nginx、kafka、redis、elasticsearch、mysql、tomcat的下载安装,以及docker容器的熟练使用,和springboot项目的部署和发布上线。通过公网ip访问

1、docker的安装

2、docker快速入门

3、在centOS下的操作命令

1、下载和安装

1.1 检验Centos系统内核版本是否高于3.10
# uname -r
1.2 更新yum包
# sudo yum update -y
1.3 (*卸载旧版本命令)
# sudo yum remove docker docker-common docker-selinux docker-egine -y
1.4 安装所需要的软件 yum-utils,device-mapper-persistent-data,lvm2
# sudo yum install -y yum-utils device-mapper-persistent-data lvm2
1.5 设置yum源

​ 1.5.1 国外镜像

# sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

​ 1.5.2 阿里云镜像

# sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
1.6 可查看有哪些docker源
# yum list docker-ce --showduplicates | sort -r
1.7 安装最新版docker命令
# sudo yum install docker-ce -y

--查看是否安装成功
# docker -version
1.8 启动docker
# sudo systemctl start docker
-- 设置开机自启动
# sudo systemctl enable docker
1.8 停止docker的命令(服务端停止)
# sudo systemctk stop docker

2、通过docker安装MySQL

2.1 查询MySQL镜像版本
# docker search mysql
2.2 拉去MySQL镜像
# docker pull mysql:5.7
2.3 查看本地安装的镜像
# docker images
2.3 删除已安装的软件镜像
# docker rmi     (此为IMAGE ID)

3、通过docker拉去tomcat

# docker pull tomcat:7.0.79-jre7-alpine
3.1 启动tomcat命令
# docker run --name mytomcat -d tomcat
3.2 查看docker正在运行的软件
# docker ps -a
3.3 停止运行
# docker stop 容器ID
3.4 查询所要启动的容器
# docker ps -a

5、将docker里容器的端口映射到linux服务器上

4.1 例如启动Tomcat的8080端口-->Linux里的8888端口
# docker run -d -p 8888:8080 tomcat
4.2 关于MySQL映射并且启动MySQL
-- 启动MySQL
# docker run -p 3306:3306--name mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7

#docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql

6、使用Docker安装Redis

6.1 拉取比较稳定的镜像
# docker pull redis
6.2 运行redis
# docker run  -d -p 6379:6379 --name myredis docker.io/redis
相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
11天前
|
Cloud Native Java 编译器
将基于x86架构平台的应用迁移到阿里云倚天实例云服务器参考
随着云计算技术的不断发展,云服务商们不断推出高性能、高可用的云服务器实例,以满足企业日益增长的计算需求。阿里云推出的倚天实例,凭借其基于ARM架构的倚天710处理器,提供了卓越的计算能力和能效比,特别适用于云原生、高性能计算等场景。然而,有的用户需要将传统基于x86平台的应用迁移到倚天实例上,本文将介绍如何将基于x86架构平台的应用迁移到阿里云倚天实例的服务器上,帮助开发者和企业用户顺利完成迁移工作,享受更高效、更经济的云服务。
将基于x86架构平台的应用迁移到阿里云倚天实例云服务器参考
|
9天前
|
编解码 前端开发 安全
通过阿里云的活动购买云服务器时如何选择实例、带宽、云盘
在我们选购阿里云服务器的过程中,不管是新用户还是老用户通常都是通过阿里云的活动去买了,一是价格更加实惠,二是活动中的云服务器配置比较丰富,足可以满足大部分用户的需求,但是面对琳琅满目的云服务器实例、带宽和云盘选项,如何选择更适合自己,成为许多用户比较关注的问题。本文将介绍如何在阿里云的活动中选择合适的云服务器实例、带宽和云盘,以供参考和选择。
通过阿里云的活动购买云服务器时如何选择实例、带宽、云盘
|
7天前
|
弹性计算 运维 安全
阿里云轻量应用服务器和经济型e实例区别及选择参考
目前在阿里云的活动中,轻量应用服务器2核2G3M带宽价格为82元1年,2核2G3M带宽的经济型e实例云服务器价格99元1年,对于云服务器配置和性能要求不是很高的阿里云用户来说,这两款服务器配置和价格都差不多,阿里云轻量应用服务器和ECS云服务器让用户二选一,很多用户不清楚如何选择,本文来说说轻量应用服务器和经济型e实例的区别及选择参考。
阿里云轻量应用服务器和经济型e实例区别及选择参考
|
8天前
|
机器学习/深度学习 存储 人工智能
阿里云GPU云服务器实例规格gn6v、gn7i、gn6i实例性能及区别和选择参考
阿里云的GPU云服务器产品线在深度学习、科学计算、图形渲染等多个领域展现出强大的计算能力和广泛的应用价值。本文将详细介绍阿里云GPU云服务器中的gn6v、gn7i、gn6i三个实例规格族的性能特点、区别及选择参考,帮助用户根据自身需求选择合适的GPU云服务器实例。
阿里云GPU云服务器实例规格gn6v、gn7i、gn6i实例性能及区别和选择参考
|
18天前
|
存储 弹性计算 运维
阿里云日常运维-购买服务器
这篇文章是关于如何在阿里云购买和配置云服务器ECS的教程。
56 6
阿里云日常运维-购买服务器
|
1天前
|
弹性计算 人工智能 安全
阿里云推出第九代ECS实例,最高提升30%性能
阿里云推出第九代ECS实例,最高提升30%性能
|
10天前
|
弹性计算
阿里云美国服务器需要备案吗?必看!
阿里云美国服务器无需ICP备案,适用于希望避开备案流程的用户。不同于中国大陆地区服务器,美国服务器及中国香港服务器均无需备案。用户可直接解析域名使用。阿里云提供美国云服务器ECS与轻量应用服务器两种选择,分别满足不同需求
58 9
|
2天前
|
人工智能 运维 Cloud Native
专访阿里云:AI 时代服务器操作系统洗牌在即,生态合作重构未来
AI智算时代,服务器操作系统面临的挑战与机遇有哪些?
专访阿里云:AI 时代服务器操作系统洗牌在即,生态合作重构未来
|
12天前
|
网络安全 开发工具 云计算
服务器看代码阿里云
随着云计算技术的发展,阿里云作为国内领先的云计算服务提供商,其服务器受到广大用户青睐。本文主要介绍如何在阿里云服务器上便捷地查看与管理代码,如使用SSH连接服务器并通过命令行工具打开文件,以及利用Git进行版本控制和协作开发,提高代码管理效率。无论个人开发者还是企业团队,都能借助阿里云服务器高效地部署与管理应用程序,提升工作效率及产品质量。
42 10
|
16天前
|
人工智能 运维 Cloud Native
专访阿里云:AI 时代服务器操作系统洗牌在即,生态合作重构未来
AI智算时代,服务器操作系统面临的挑战与机遇有哪些?