新版的系统安装环境为:UBUNTU22.04即可
#安装docker
curl -sSL https://get.docker.com/ | sh
systemctl start docker
systemctl enable docker
# 创建项目文件夹
mkdir -p /home/maccms-rust
#进入文件夹,下载Dockerfile
cd /home/maccms-rust
wget https://raw.githubusercontent.com/TFTG-CLOUD/MacCMS-rust/refs/heads/main/Dockerfile
wget https://raw.githubusercontent.com/TFTG-CLOUD/MacCMS-rust/refs/heads/main/entrypoint.sh
# 构建 Docker 镜像
docker build -t maccms-rust:latest .
#启动镜像,用户名和密码先别修改
docker run -d \
--name maccms-rust \
--network host \
-e ADMIN_USER=myuser \
-e ADMIN_PASS=mypassword \
-v ./maccms_data:/var/lib/mongodb \
-v ./maccms_static:/app/static \
-v ./maccms_logo:/var/log \
--restart unless-stopped \
maccms-rust:latest
#相关参数和文件夹说明
ADMIN_USER 设置后台用户名
ADMIN_PASS 设置后台密码,推荐复杂点
/var/lib/mongodb 数据库文件夹,可自行备份
/app/static 模板文件夹
/var/log 相关运行日志
# 查看容器状态
docker ps
# 查看日志
docker logs maccms-rust
# 停止容器
docker stop maccms-rust
# 启动容器
docker start maccms-rust
# 重启容器
docker restart maccms-rust
# 删除容器
docker rm maccms-rust
# 进入容器
docker exec -it maccms-rust /bin/bash
