基础教程|自定义服务的使用及配置
在千里云平台中,除了 SSH、VNC 这类系统服务外,实例里运行的业务服务也可以通过“自定义服务”进行访问。
简单理解:
系统已经预装好的服务,可以直接点开使用
你自己在实例中部署的新服务,也可以通过指定端口访问
如果你把实例存储成镜像,还可以把这些服务预先配置好,后续所有基于该镜像创建的实例都能直接显示这些服务入口
这意味着,你不需要每次都手动查端口、拼链接、重复配置,使用体验会更高效。
1、镜像中预装的服务
如果你使用的镜像中已经预装了相关服务并配置好了自定义服务入口,那么在实例创建完成后,可以直接在“自定义服务”区域看到对应入口。操作方式非常简单:
进入已创建的容器实例
找到“自定义服务”
点击对应服务
直接进入服务页面,开箱即用,省去额外配置步骤。
比如,使用了预装ComfyUI服务的镜像,在实例卡片“自定义服务”区域中便可以找到ComfyUI入口,点击即可自动跳转至ComfyUI界面。
2、如何访问自己在实例中部署的服务?
如果您在实例中自行部署了一个服务,比如 Web UI、接口服务等,也可以通过固定格式的链接进行访问。
访问规则如下:
例如:
容器ID:c5fb8e71
服务端口:8888
那么访问地址就是:
https://c5fb8e71-8888fz.suanlihou.com
容器ID可以通过打开已有的自定义服务,在浏览器链接中查看,如图:
也可直接在打开的自定义服务链接中替换端口号实现快速访问新服务。
如果你基于基础镜像部署了实例,并且在里面安装或运行了新的应用服务,那么在将实例存储为镜像之后,可以进一步在“镜像管理”中配置自定义服务。
可配置的内容包括:
服务图标
服务名称
服务端口号
需要注意的是:
存储镜像前,需要作者添加自动启动 .sh脚本,存在/scripts/start.d这个目录下,脚本写法可以参考→/scripts/start.d/jupyter.sh
确保自启动脚本的web服务监听的网络端口,web服务要确保监听在0.0.0.0
一个镜像最多可配置 6 个自定义服务
如果是基于社区镜像重新储存的镜像,无法配置自定义服务
配置完成后,任何使用该镜像部署的新实例,都会在“自定义服务”位置显示这些服务入口