使用 Docker 部署 SSCMS 内容管理系统

1)SSCMS 介绍

官网:https://sscms.com/
GitHub:https://github.com/siteserver/cms

SSCMS 基于 .NET Core,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台。

2)本地环境介绍

2.1)本地环境规划

本次实践为个人测试环境,操作系统版本为 CentOS7。

hostname IP 地址 操作系统版本 Docker 版本
Blog 192.168.80.8 CentOS7 20.10.17

2.2)本次实践介绍

本次实践部署环境为个人测试环境,生产环境请谨慎使用

3)本地环境检查

3.1)检查 Docker 服务状态

检查 Docker 服务是否正常运行,确保 Docker 正常运行。

// 1) 低版本 Docker 安装
yum install docker -y

----
// < '推荐' >
// 2) 高版本 Docker 安装
curl -fsSL https://get.docker.com/ | sh

----
// 关闭防火墙
systemctl disable --now firewalld
setenforce 0

// 启用 Docker
systemctl enable --now docker

----
// 3) 安装 Docker-Compose
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
docker-compose -v
systemctl status docker

image.png

3.2)检查 Docker 版本

检查 Docker 版本

docker version

image.png

3.3)检查 docker compose 版本

检查 Docker compose 版本,确保 2.0 以上版本。

docker compose version

image.png

4)下载 SSCMS 镜像

在 Docker Hub 下载SSCMS 镜像

docker pull sscms/core:latest

image.png

5)部署 SSCMS 内容管理系统

5.1)创建 SSCMS 容器

创建 SSCMS 容器

// 创建容器数据存储目录
mkdir /docker/sscms/wwwroot -p;cd /docker/sscms/

// 运行容器
docker run -d \
    --name my-sscms \
    -p 80:80 \
    --restart=always \
    -v "$(pwd)"/wwwroot:/app/wwwroot \
    -e SSCMS_SECURITY_KEY=e2a3d303-ac9b-41ff-9154-930710af0845 \
    -e SSCMS_DATABASE_TYPE=SQLite \
    sscms/core:latest

5.2)检查 SSCMS 容器状态

检查 SSCMS 容器状态

docker ps -a

image.png

5.3)检查容器运行日志

检查容器运行日志,确保容器服务正常运行。

docker logs my-sscms

6)SSCMS 的初始化配置

6.1)进入配置页面

访问地址:http://192.168.80.8/ss-admin/install/
**注意:**将 IP 替换为自己服务器地址

image.png

6.2)环境检测

进入环境检测页面,下一步即可。

image.png

6.3)数据库设置

进入数据库设置页面,默认数据库类型为 SQLite,下一步即可。

image.png

6.4)缓存设置

进入缓存设置页面,直接下一步。

image.png

6.5)管理员设置

设置管理员账号及密码,填写邮箱和手机号。

image.png

6.6)安装完成

所有初始化步骤完成,显示安装完成页面。

image.png

7)创建站点

7.1)访问管理后台

访问地址:http://192.168.80.8/ss-admin/login/
**注意:**将 IP 地址更换为自己服务器 IP 地址

image.png
image.png

7.2)创建站点

选择 使用在线模板创建站点,使用免费模板创建。
image.png
image.png

填写站点信息
image.png

7.3)进入网站管理页面

创建站点后,进入网站的 后台管理页面

image.png

7.4)访问站点首页

访问 新站点首页

image.png

相关推荐

最近更新

  1. TCP协议是安全的吗?

    2024-01-10 02:58:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-10 02:58:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-10 02:58:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-10 02:58:02       18 阅读

热门阅读

  1. 【Leetcode】24. 两两交换链表中的节点

    2024-01-10 02:58:02       42 阅读
  2. 什么是OOM error

    2024-01-10 02:58:02       40 阅读
  3. Lazada商品API接口:item_search接口中指定搜索范围

    2024-01-10 02:58:02       39 阅读
  4. VSCode安装GitHub Copilot插件方法

    2024-01-10 02:58:02       52 阅读
  5. Python高级用法:property

    2024-01-10 02:58:02       29 阅读
  6. infer。。。。

    2024-01-10 02:58:02       36 阅读
  7. 第二百五十五回

    2024-01-10 02:58:02       36 阅读
  8. 联合union

    2024-01-10 02:58:02       36 阅读
  9. Unity3D 如何实现多玩家语音聊天详解

    2024-01-10 02:58:02       42 阅读
  10. linux 使用多版本 go goenv.sh

    2024-01-10 02:58:02       39 阅读