赞
踩
随着云计算时代的进一步深入,越来越多的中小企业企业与开发者需要一款简单易用、高能高效的云计算基础设施产品来支撑自身业务运营和创新开发。基于这种需求,华为云焕新推出华为云云服务器实例新品。华为云云服务器具有智能不卡顿、价优随心用、上手更简单、管理特省心这四个优点,从而帮您快速上云!
从8月底到10月中旬,参与华为云云服务器开启评测活动,可以获得54.99元的优惠券,购买 华为云云耀云服务器L实例 轻量服务器一个月仅需支付0.03
元。
云耀云服务器L实例适用于支撑小型网站、Web应用、博客、论坛、云端开发环境等轻量级、低负载且访问量适中的应用场景。
镜像 | 简介 |
---|---|
系统镜像 | 仅包含了初始操作系统,不包含任何应用数据和环境配置。选用系统镜像创建云服务器后,服务器中是一个纯净的操作系统环境。您可以根据实例的业务需求自行安装应用。 |
应用镜像 | 包含应用及相关初始化数据、应用所需的运行环境及操作系统。选用应用镜像创建云服务器后,您可以直接使用预置的应用程序,也可以根据实际的业务需求自定义应用配置。减少了应用的上传、安装等环节。 |
想要了解更多可以参考 官方文档
购买完成后,会短信通过你的云服务器信息,重点是公网IP地址和用户名。首先我们需要打开你的服务器控制台,完成重置密码
勾选自动重启,点击确定即可。
方式一:使用控制台提供的VNC方式登录
方式二:使用Putty、Xshell等工具登录Linux弹性云服务器,
a) 下载安装登录工具,例如Putty。
b) 输入弹性公网IP。
c) 输入用户名:root、密码,单击“确定”。
方式三:使用Linux/Mac OS系统主机登录Linux弹性云服务器。
a) 执行连接命令。
ssh 弹性公网IP
例如:ssh 123.xxx.xxx.456
b) 输入用户名:root、密码,登录服务器。
我个人习惯使用 MobaXterm
这款软件,添加SSH连接,输出公网IP
、用户名和端口(默认22),连接即可。
安全组是一个逻辑上的分组,为同一个VPC内的云服务器提供访问策略。用户可以在安全组中定义各种访问规则,当云服务器加入该安全组后,即受到这些访问规则的保护。
系统为每个网卡默认创建一个默认安全组,默认安全组的规则是对出方向上的数据报文全部放行,入方向访问受限。您可以使用默认安全组,也可以根据需要创建自定义的安全组。
主要需要填写优先级(默认填1即可)、协议端口信息(一般选择你项目需要暴露的端口即可),其他默认点击确定即可。安全组配置主要是暴露端口可以给外网访问。
如果还不清楚可以参考文档:安全组配置示例
StackEdit 中文版不仅是 Markdown 在线编辑工具,还是支持 Gitee、GitHub、Gitea 等仓库保存 Markdown 笔记的在线笔记工具,另外还支持了拖拽 / 粘贴上传图片,支持了文件搜索,支持切换为炫酷的暗黑主题等易用功能,非常适合喜欢用 Markdown 写笔记的朋友。
特色功能
本次服务器环境是ubuntu系统镜像,需要自己安装docker环境
服务器类别 | 系统镜像 | 内网IP地址 | Docker版本 | 操作系统版本 |
---|---|---|---|---|
云耀云服务器L实例 | Ubuntu | 192.168.0.168 | 20.10.24 | Ubuntu 22.04.1 LTS |
使用snap
命令安装docker
root@hcss-ecs-f632:~# snap install docker
docker 20.10.24 from Canonical✓ installed
或者其他安装方法( 推荐)
$ curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
测试docker
安装是否成功
root@hcss-ecs-f632:~# docker -v
Docker version 20.10.24, build 297e128
检查docker
服务状态
root@hcss-ecs-f632:~# systemctl status docker
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2023-09-14 14:25:21 CST; 2 days ago
TriggeredBy: ● docker.socket
Docs: https://docs.docker.com
Main PID: 30672 (dockerd)
Tasks: 73
Memory: 137.0M
CPU: 2min 37.906s
CGroup: /system.slice/docker.service
检查docker compose
版本
root@hcss-ecs-f632:~# docker compose version
Docker Compose version v2.17.2
从docker hub拉取StackEdit镜像,该镜像为StackEdit的中文版本,地址:https://hub.docker.com/r/mafgwo/stackedit
root@hcss-ecs-f632:~# docker pull mafgwo/stackedit:5.15.17-1 5.15.17-1: Pulling from mafgwo/stackedit a4d8138d0f6b: Pull complete dbdc36973392: Pull complete f59d6d019dd5: Pull complete aaef3e026258: Pull complete 6e454d3b6c28: Pull complete c717a7c205aa: Pull complete 69b68470ed80: Pull complete 05a0d45743c9: Pull complete d0523573a78c: Pull complete aaa7fb6a0c05: Pull complete 4014eb25fd56: Pull complete e2fffdec16ff: Pull complete 18eebf116bef: Pull complete 985f8f003263: Pull complete 23129b2e8670: Pull complete 0492a922d077: Pull complete fef3abdcd55c: Pull complete 6559bf0c908b: Pull complete 6562b54e0fe4: Pull complete 90363f900bd6: Pull complete Digest: sha256:a03b30d349fd0644bf4548bbb3782f82cd35a9afa0f74c3acb611e987816a54d Status: Downloaded newer image for mafgwo/stackedit:5.15.17-1 docker.io/mafgwo/stackedit:5.15.17-1
在华为云云耀云服务器L实例的安全组管理页面,添加入方向规则,接下来我们启动服务需要监听9090端口,所以添加安全组为TCP:9090
协议端口。
可以使用以下命令启服务
docker run -d -p 9090:9090/tcp mafgwo/stackedit
或者通过docker-compose
方式启动,先创建文件docker-compose.yml
version: "3.7"
services:
stackedit:
image: mafgwo/stackedit:5.15.17-1
container_name: stackedit
environment:
- LISTENING_PORT=9090
- ROOT_URL=/
- USER_BUCKET_NAME=root
ports:
- 9090:9090/tcp
network_mode: bridge
restart: always
关于environment
环境变量
环境变量 | 默认 | 描述 |
---|---|---|
LISTENING_PORT | 8000 | 内部服务器监听端口 |
ROOT_URL | / | 要使用的根 URL,与反向代理一起使用时很有用 |
USER_BUCKET_NAME | stackedit-users | 用户存储桶名称 |
如果将上述代码片段保存在名为 docker-compose.yml 的文件中,则只需从同一文件夹中运行 docker compose up -d
即可自动拉取 stackedit 映像,并创建并启动一个容器。 up
表示启动服务,-d
表示在后台执行。
docker-compose up -d
检查StackEdit容器状态,确保容器正常启动
root@hcss-ecs-f632:~/edit# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
f2a12009f295 mafgwo/stackedit:5.15.17-1 "docker-entrypoint.s…" 13 hours ago Up 13 hours 0.0.0.0:9090->9090/tcp, :::9090->9090/tcp stackedit
内网:http://localhost:9090
外网:http://公网IP:9090
华为云耀云服务器L实例作为轻量级云服务器,即开即用,轻松运维,我们可以部署很多有意思的开源项目,DockerHub上很多镜像部署也超方便。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。