安捷云本地安装版readme
硬件要求
可分配硬件资源
最低要求:
CPU: 4核心
内存: 8G内存
硬盘: 200G数据盘(最好SSD)
推荐:
CPU: 8核心
内存: 16G-32G内存
硬盘: 500G数据盘(最好SSD)
Linux 安装
安装docker engine(2.20.10以上版本)
以debian为例参考docker官方安装文档
注意 :如果有网络问题,可以将URL地址 https://download.docker.com/
更换成国内的比如 阿里云的https://mirrors.aliyun.com/docker-ce
或者微软的https://mirror.azure.cn/docker-ce
提示: 使用docker官方提供的一键安装脚本方法应该也可以,
该方法并未尝试过。
执行安装命令./agileflow2.3.9-py3.12.sh
选择数据盘作为安装路径(/mnt/data/)
执行脚本cd /mnt/data/agileflow && ./agile_up.sh
端口配置
默认启动端口在agileflow/.env.port文件中设置, 默认端口为8086
密码设置
默认服务密码设置在agileflow/.env文件中,
属主属组权限为1000:1000,600
服务启动后属主属组权限修改为 50000:0,600
注意:agileflow/.env文件的权限设置不要暴露密码
Linux 挂载磁盘
linux查看磁盘信息常用命令
lsblk
这条命令会显示所有块设备(包括硬盘、分区等)的详细信息,如名称、大小、挂载点等。
df -h
显示所有已挂载的文件系统的信息,包括已用空间和可用空间等。如果只想查看数据盘,可以查看不挂载的磁盘。
fdisk -l
列出所有磁盘及其分区,适用于查看物理磁盘及分区的详细信息。
设置开机自动挂载
创建挂载点目录
创建一个目录来作为该数据盘的挂载点,比如 /mnt/data
sudo mkdir -p /mnt/data
格式化
sudo mkfs.ext4 /dev/sdb
NOTE: 格式化会清空磁盘上的所有数据
mkfs.ext4、blkid在/sbin/目录下,环境变量可能没加进来
获取UUID
sudo blkid /dev/sdb
示例输出:
/dev/sdb: UUID="your-uuid-value" TYPE="ext4"
编辑 /etc/fstab 文件
使用文本编辑器打开 /etc/fstab 文件:
sudo vim /etc/fstab
在文件末尾添加一行,指定分区的 UUID、挂载点、文件系统类型等信息:
UUID=your-uuid-value /mnt/data ext4 defaults 0 2
参数解释:
UUID=your-uuid-value:替换为上一步获取到的实际 UUID。
/mnt/data:挂载点路径。
ext4:文件系统类型,根据你的情况调整。
defaults:挂载选项,这里表示默认设置。
0 2:表示此分区是否需要备份以及检查顺序,一般可以设为 0 2。
测试自动挂载配置
在不重启的情况下,使用以下命令测试自动挂载配置:
sudo mount -a
重启系统
sudo reboot
查看linux操作系统信息
查看 /etc/os-release 文件:
cat /etc/os-release
lsb_release 命令
lsb_release -a
查看 uname 命令
uname -a
查看 /etc/issue 文件
cat /etc/issue
设置内网固定ip
编辑网络设置文件
命令:vim /etc/network/interfaces
添加内容:
auto lo
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
然后重启网络服务
命令:sudo systemctl restart networking
Windows Server 安装
推荐系统版本
Windows Server 2022
docker安装方式
推荐使用Hyper-V安装Linux虚拟机,在虚拟机中安装使用docker
不推荐使用WSL2安装Linux子系统,在子系统中安装docker
问题:
WSL底层依赖Hyper-V和windows环境会受到windows环境更新影响
无法使用Windows Server安装docker-CE
问题:
默认仅能windows容器,应该可以设置启动linux容器
没有docker compose等其他工具
方式:
依赖hyper-v启动容器
依赖wsl2启动容器
无法使用Windows Server安装DockerDesktop
商用原因,微软与docker均不支持
使用hyper-v挂载额外数据盘
在hyper-v管理器中选择“虚拟机”->右键“设置”->在左菜单“硬件”中找到“SCSI控制器”->
选择并添加“硬盘驱动器”
如果有独立硬盘则采用独立硬盘挂载,否则采用“虚拟硬盘”。->虚拟硬盘选择“新建”->格式选择“VHDX”->选择"预先固定大小"的vhdx虚拟硬盘
新建完虚拟硬盘后->点击添加该虚拟硬盘
在debian系统中采用linux-挂载磁盘的方式挂载该磁盘