wordpress 发邮件插件,中山网站建设优化,用阿里巴巴店铺做公司网站怎么样,企业年底做网站的好处云原生之使用Docker部署SSCMS内容管理系统 一、SSCMS介绍二、本地环境介绍2.1 本地环境规划2.2 本次实践介绍 三、本地环境检查3.1 检查Docker服务状态3.2 检查Docker版本3.3 检查docker compose 版本 四、下载SSCMS镜像五、部署SSCMS内容管理系统5.1 创建SSCMS容器5.2 检查SSC… 云原生之使用Docker部署SSCMS内容管理系统 一、SSCMS介绍二、本地环境介绍2.1 本地环境规划2.2 本次实践介绍 三、本地环境检查3.1 检查Docker服务状态3.2 检查Docker版本3.3 检查docker compose 版本 四、下载SSCMS镜像五、部署SSCMS内容管理系统5.1 创建SSCMS容器5.2 检查SSCMS容器状态5.3 检查容器运行日志 六、SSCMS的初始化配置6.1 进入配置页面6.2 环境检测6.3 数据库设置6.4 缓存设置6.5 管理员设置6.6 安装完成 七、创建站点7.1 访问管理后台7.2 创建站点7.3 进入网站管理页面7.4 访问站点首页 一、SSCMS介绍
SSCMS 基于 .NET Core能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台。
二、本地环境介绍
2.1 本地环境规划 本次实践为个人测试环境操作系统版本为centos7.6。 hostnameIP地址操作系统版本Docker版本jeven192.168.3.166centos 7.620.10.17
2.2 本次实践介绍 1.本次实践部署环境为个人测试环境生产环境请谨慎使用 2.在Docker环境下成功部署SSCMS内容管理系统。 三、本地环境检查
3.1 检查Docker服务状态 检查Docker服务是否正常运行确保Docker正常运行。 [rootjeven ~]# systemctl status docker
● docker.service - Docker Application Container EngineLoaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)Active: active (running) since Wed 2023-08-23 23:41:16 CST; 2 days agoDocs: https://docs.docker.comMain PID: 9562 (dockerd)Tasks: 75Memory: 550.6M3.2 检查Docker版本 检查Docker版本 [rootjeven ~]# docker version
Client: Docker Engine - CommunityVersion: 20.10.17API version: 1.41Go version: go1.17.11Git commit: 100c701Built: Mon Jun 6 23:05:12 2022OS/Arch: linux/amd64Context: defaultExperimental: trueServer: Docker Engine - CommunityEngine:Version: 20.10.17API version: 1.41 (minimum version 1.12)Go version: go1.17.11Git commit: a89b842Built: Mon Jun 6 23:03:33 2022OS/Arch: linux/amd64Experimental: falsecontainerd:Version: 1.6.6GitCommit: 10c12954828e7c7c9b6e0ea9b0c02b01407d3ae1runc:Version: 1.1.2GitCommit: v1.1.2-0-ga916309docker-init:Version: 0.19.0GitCommit: de40ad03.3 检查docker compose 版本 检查Docker compose版本确保2.0以上版本。 [[rootjeven ~]# docker compose version
Docker Compose version v2.19.1
四、下载SSCMS镜像 在docker hub下载SSCMS镜像 [rootjeven ~]# docker pull sscms/core:latest
latest: Pulling from sscms/core
a2abf6c4d29d: Already exists
08af7dd3c640: Pull complete
742307799914: Pull complete
a260dbcd03fc: Pull complete
96c3c696f47e: Pull complete
428602d8c916: Pull complete
4d0821c580c9: Pull complete
Digest: sha256:28816eadf202b3a21a7e2e21c26188677480bbcf33c56429d84510a6b82a84f1
Status: Downloaded newer image for sscms/core:latest
docker.io/sscms/core:latest五、部署SSCMS内容管理系统
5.1 创建SSCMS容器 创建SSCMS容器 docker run -d \--name my-sscms \-p 80:80 \--restartalways \-v volume-sscms:/app/wwwroot \-e SSCMS_SECURITY_KEYe2a3d303-ac9b-41ff-9154-930710af0845 \-e SSCMS_DATABASE_TYPESQLite \sscms/core5.2 检查SSCMS容器状态 检查SSCMS容器状态 [rootjeven ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d7c06b2f23fc sscms/core dotnet SSCMS.Web.dll 8 seconds ago Up 7 seconds 0.0.0.0:80-80/tcp, :::80-80/tcp, 443/tcp my-sscms5.3 检查容器运行日志 检查容器运行日志确保容器服务正常运行。 docker logs my-sscms六、SSCMS的初始化配置
6.1 进入配置页面 1.访问地址http://192.168.3.166:8677/ 2.将IP替换为自己服务器地址 3.检查许可协议 6.2 环境检测 进入环境检测页面下一步即可。 6.3 数据库设置 进入数据库设置页面默认数据库类型为SQLite下一步即可。 6.4 缓存设置 进入缓存设置页面直接下一步。 6.5 管理员设置 设置管理员账号及密码填写邮箱和手机号。 6.6 安装完成 所有初始化步骤完成显示安装完成页面。 七、创建站点
7.1 访问管理后台 访问地址http://192.168.3.166:8677/ss-admin/login/ 将IP地址更换为自己服务器IP地址 7.2 创建站点
选择使用在线模板创建站点使用免费模板创建。 填写站点信息 7.3 进入网站管理页面 创建站点后进入网站的后台管理页面。 7.4 访问站点首页 访问新站点首页