跳到主要内容
版本:Next

配置参数

Websoft9 所涉及的服务器、网络、端口和路径等各种参数如下:

目录或路径

Websoft9 控制台相关目录以及路径说明如下:

  • Websoft9 安装配置目录/data/websoft9/source
  • Websoft9 容器编排文件目录/data/websoft9/source/docker
  • Websoft9 系统配置目录/opt/websoft9
  • Websoft9 插件目录/usr/share/cockpit
  • Websoft9 备份目录/data/websoft9/vl_backup
  • Websoft9 应用持久化存储目录/var/lib/docker/volumes

Docker 相关的目录:

  • Docker Volumes(命名数据卷):/var/lib/docker/volumes
  • Docker 镜像目录: /var/lib/docker/image
  • Docker 程序目录: /var/lib/docker
  • Docker 服务端配置文件:/etc/docker/daemon.json
  • Docker 系统服务: /lib/systemd/system/docker.service

端口

用户可以通过 netstat -tunlp 查看服务器上已经用到的端口。

下面是最常见的端口,请根据实际情况到安全组中 开启或关闭 它们:

应用访问

端口号用途必要性
9000Websoft9 控制台必选
80Websoft9 控制台,Websoft9 网关,应用 HTTP 访问必选
443Websoft9 网关,应用 HTTPS 访问必选
9001-9999应用外网访问可选

服务器管理

端口号用途必要性
21Linux 服务器 FTP 端口可选
22Linux 服务器 SSH 端口可选
2375 或 2376(TLS)Docker daemon 监听 API可选

网络

默认创建了名称为 websoft9 的网络,所有应用都在这个网络中运行,即容器在网络上是互联互通的。

服务

在应用的维护和配置中,可能涉及到 Systemd 和 Docker 两种服务的启动,停止,重启,状态查询等操作。

Systemd 服务

包含:websoft9, docker, cockpit 三个 Systemd 服务:

sudo systemctl start | top | restart | status docker
sudo systemctl start | top | restart | status cockpit
sudo systemctl start | top | restart | status websoft9

Docker 服务

Websoft9 控制台的容器管理界面隐藏了对 Websoft9 容器的管理。故,通过 docker ps | grep websoft9- 命令查询:

$ docker ps | grep websoft9-
8039d81eb0a1 websoft9dev/apphub:0.0.6 "/websoft9/script/en…" 32 hours ago Up 32 hours 8080-8081/tcp websoft9-apphub
cc55650540e6 websoft9dev/deployment:2.19.0 "/init_portainer" 32 hours ago Up 32 hours (healthy) 8000/tcp, 9000/tcp, 9443/tcp websoft9-deployment
527a07615809 websoft9dev/git:1.20.4 "/usr/bin/entrypoint…" 32 hours ago Up 32 hours 22/tcp, 3000/tcp websoft9-git
bbea45d00358 websoft9dev/proxy:2.10.4 "/init /bin/sh -c '/…" 32 hours ago Up 32 hours 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp, 81/tcp websoft9-proxy

命令行