Skip to content

自定义服务

需重点关注

您在使用DAMODEL的GPU算力提供对外服务时,必须遵守所有适用的法律法规和平台规定。

严禁利用本平台进行任何形式的加密货币挖矿非法活动、或未经授权的计算任务等。

若发现违规行为,平台有权立即终止服务,并保留追究法律责任的权利。

详见丹摩智算服务协议

开放端口

由于实例无独立公网IP,因此不能任意开启额外的端口。DAMODEL为每个实例都预留了5个可对外暴露的端口。

需关注

当前版本仅支持开放http端口;

您在控制台开放的端口,需要与您在实例内开放的内网端口一致。

前往GPU云实例-操作-访问控制

custom-service-image-1

点击「添加端口」按钮

custom-service-image-1

录入您需要的端口

custom-service-image-1

添加成功后,可复制访问链接,即可通过公网访问实例内服务。

custom-service-image-1

自定义服务示例

以下是一个通过python在容器内开放8080端口的示例:

python
from http.server import BaseHTTPRequestHandler, HTTPServer
class testHTTPServer_RequestHandler(BaseHTTPRequestHandler):
    def do_GET(self):
        self.send_response(200)
        self.end_headers()
        self.wfile.write(b'Hello, World!')
if __name__ == "__main__":
    server_address = ('', 8080)
    httpd = HTTPServer(server_address, testHTTPServer_RequestHandler)
    print("Server started at port 8080")
    httpd.serve_forever()

访问效果如下:

custom-service-image-1