【VGPU】五、Fast-DSL授权平台安装

发布于 2025年08月04日

材料准备

  • Fast-DSL源码
  • ubuntu server 24.04系统

由于篇幅限制,我们跳过ubuntu server的安装过程,有需要请查看文章:

ubuntu安装教程

安装docker

安装docker前置命令执行

这里是要把docker的安装源给添加到ubuntu

# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl
sudo install -m 0755 -d /etc/apt/keyrings
sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
sudo chmod a+r /etc/apt/keyrings/docker.asc

# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
  $(. /etc/os-release && echo "${UBUNTU_CODENAME:-$VERSION_CODENAME}") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  
  
sudo apt-get update

无脑执行就可以。

安装docker服务

只有在安装了上面的前置服务后,下面的命令才能正常执行

sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

接下来可以验证服务有没有安装成功:

sudo docker run hello-world

如果没有报错,说明docker服务安装成功


开始部署FastDSL

拉取仓库,最好自己备份一下,免得仓库跑路。

git clone https://git.collinwebdesigns.de/oscar.krause/fastapi-dls.git

开始部署操作

cd fastapi-dls

双击编辑下面的文件:

vi_docker.png

按照如下配置:

fast_dsl配置.png

TZ: 需要填写你自己的时区,按照我的一样就行了
DLS_URL: 这个就是你当前ubuntu的ip了,保证和后面安装VGPU显卡驱动的主机能访问就行

开始启动docker-compose

创建环境

# 设定目录变量
WORKING_DIR=/opt/docker/fastapi-dls/cert
mkdir -p $WORKING_DIR
cd $WORKING_DIR
# 创建ssl证书,为后续签发做准备
sudo openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout  $WORKING_DIR/webserver.key -out $WORKING_DIR/webserver.crt

创建docker

# 创建数据卷dls-db
sudo docker volume create dls-db

# 执行前,记得要先配置docker-compose.yml
sudo docker compose up -d

接下来,你需要访问:https://<you_ip>:443/ 看看能不能访问到页面

fast_devlop.png



评论