摘要:紙殼是基于開(kāi)發(fā)的可視化內(nèi)容管理系統(tǒng),可以跨平臺(tái)部署,可以在容器中運(yùn)行。接下來(lái)看看如何在中運(yùn)行紙殼。方式一直接運(yùn)行以下命令即可在中運(yùn)行紙殼,運(yùn)行成功以后,使用來(lái)訪問(wèn)注意使用這種方式運(yùn)行,數(shù)據(jù)庫(kù)使用的是。
紙殼CMS是基于ASP.Net Core開(kāi)發(fā)的可視化內(nèi)容管理系統(tǒng),可以跨平臺(tái)部署,可以在容器中運(yùn)行。接下來(lái)看看如何在docker中運(yùn)行紙殼CMS。
GitHubhttps://github.com/SeriaWei/Z...
方式一直接運(yùn)行以下命令即可在docker中運(yùn)行紙殼CMS,運(yùn)行成功以后,使用{IP}:5000來(lái)訪問(wèn):
docker run -d -p 5000:80 zkeasoft/zkeacms
注意:使用這種方式運(yùn)行,數(shù)據(jù)庫(kù)使用的是SQLite。
方式二接下來(lái)我們修改使用MySql數(shù)據(jù)庫(kù)。
安裝MySql數(shù)據(jù)庫(kù)首先先在docker中運(yùn)行一個(gè)MySql實(shí)例:
docker pull mysql
運(yùn)行一個(gè)MySql實(shí)例:
docker run -d -e MYSQL_ROOT_PASSWORD=root --name mysql -p 3306:3306 mysql --lower_case_table_names=1
可以使用以下命令來(lái)查看容器的運(yùn)行狀態(tài):
docker ps -aMySql Client
安裝mysql client,接下我將使用mysql client來(lái)連接容器中的MySql數(shù)據(jù)庫(kù)。這里使用的服務(wù)器是Ubuntu,所以直接使用apt包管理工具安裝:
apt install mysql-client創(chuàng)建數(shù)據(jù)庫(kù)
接下來(lái)就是下載數(shù)據(jù)庫(kù)腳本文件。紙殼CMS的MySql數(shù)據(jù)庫(kù)腳本文件都在GitHub上:https://github.com/SeriaWei/Z...,注意下載最新版本的腳本。使用wget下載腳本文件并保存為dump.sql:
wget -O dump.sql https://github.com/SeriaWei/ZKEACMS.Core/raw/master/DataBase/MySql/Dump3.1.2.sql
使用mysql命令來(lái)連接容器中的mysql:
mysql --protocol=tcp -uroot -proot
注意加上--protocol=tcp,不然會(huì)出現(xiàn)以下錯(cuò)誤:ERROR 2002 (HY000): Can"t connect to local MySQL server through socket "/var/run/mysqld/mysqld.sock" (2)
或者也也可以指定host為127.0.0.1來(lái)連接:
mysql -h 127.0.0.1 -uroot -proot
最后使用source命令調(diào)用dump.sql來(lái)初始化數(shù)據(jù)庫(kù),dump.sql會(huì)創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)名為zkeacms_core的數(shù)據(jù)庫(kù):
source dump.sql;
等待數(shù)據(jù)庫(kù)初始化完成,然后查看一下zkeacms_core數(shù)據(jù)庫(kù)是否已初始化:
show database;
如果數(shù)據(jù)庫(kù)已經(jīng)創(chuàng)建完成,輸入exit退出mysql。
紙殼CMS鏡像拉取最新的紙殼CMS的鏡像:
docker pull zkeasoft/zkeacms
使用以下命令運(yùn)行一個(gè)紙殼CMS實(shí)例:
sudo docker run -d -p 5000:80 --link=mysql --name=cms -e Database:DbType="MySql" -e Database:ConnectionString="Server=mysql;Database=zkeacms_core;User Id=root;Password=root;" zkeasoft/zkeacms
關(guān)鍵參數(shù)說(shuō)明:
--link=mysql:在紙殼CMS容器中連接MySql容器,這樣才能訪問(wèn)MySql數(shù)據(jù)庫(kù)
-e Database:DbType="MySql":設(shè)置數(shù)據(jù)庫(kù)類型為MySql
-e Database:ConnectionString="Server=mysql;Database=zkeacms_core;User Id=root;Password=root;":設(shè)置連接字符串
運(yùn)行成功以后,使用{IP}:5000來(lái)訪問(wèn)了。
原文地址
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/27514.html
摘要:測(cè)試運(yùn)行多次并取平均值。文章數(shù)量測(cè)試的基準(zhǔn)測(cè)試基準(zhǔn)測(cè)試結(jié)果基準(zhǔn)測(cè)試結(jié)果基準(zhǔn)測(cè)試結(jié)果基準(zhǔn)測(cè)試結(jié)果基準(zhǔn)測(cè)試結(jié)果基準(zhǔn)測(cè)試結(jié)果不支持再次成為冠軍請(qǐng)注意的運(yùn)行環(huán)境需要或以上。同時(shí),再次不能正常工作并拋出錯(cuò)誤。 showImg(https://segmentfault.com/img/remote/1460000013690286); 我們每年都會(huì)嘗試深入了解不同版本的 PHP 和 HHVM 在各...
摘要:文章也不例外,只有提交進(jìn)入正常狀態(tài),才會(huì)進(jìn)行渲染。提交并預(yù)覽首頁(yè)文章頁(yè)部署實(shí)例與子域名支持多實(shí)例,實(shí)例與網(wǎng)站子域名一一對(duì)應(yīng),不同實(shí)例的數(shù)據(jù)完全隔離。 介紹 Cabloy-CMS是什么 Cabloy-CMS是基于CabloyJS全棧業(yè)務(wù)開(kāi)發(fā)框架開(kāi)發(fā)的動(dòng)靜結(jié)合的CMS,可以快速構(gòu)建企業(yè)網(wǎng)站、博客、社區(qū)、商城等Web應(yīng)用。 在線演示 https://zhennann.com 特性 Cablo...
摘要:而在國(guó)內(nèi)確實(shí)用的人太少,國(guó)內(nèi)的主流服務(wù)端語(yǔ)言都被霸占。因此,在進(jìn)行調(diào)研和諸多權(quán)衡后,團(tuán)隊(duì)選擇了作為第二支持語(yǔ)言。整體上使用開(kāi)發(fā),也用了一些的特性,之所以用,是因?yàn)閷?duì)于項(xiàng)目的開(kāi)發(fā)和維護(hù)有極大的益處。 初衷 lin-cms是我們林間有風(fēng)團(tuán)隊(duì)開(kāi)源的一款CMS,它采用目前主流的前后端分離的架構(gòu),前端使用vue作為基礎(chǔ)框架,后端選擇了我們團(tuán)隊(duì)大量實(shí)踐使用的flask作為基礎(chǔ)框架。 lin-cms...
摘要:原文鏈接為什么選擇了我也不知道官方中文論壇官方文檔中文文檔安裝此處的方式是安裝部署不用考慮環(huán)境配置問(wèn)題,但是相應(yīng)的也會(huì)有一些弊端比如文件的修改等變得麻煩下方為鏡像的為了修改文件方便,加了一個(gè)文件夾方便和宿主機(jī)文件交換同步上傳的 原文鏈接 為什么選擇了NodeBB?我也不知道~~~ NodeBB官方Github NodeBB中文論壇 NodeBB官方文檔 NodeBB中文文檔 安裝 此...
閱讀 1470·2019-08-30 15:55
閱讀 1172·2019-08-30 15:52
閱讀 1282·2019-08-29 13:53
閱讀 1465·2019-08-29 11:19
閱讀 2964·2019-08-26 13:29
閱讀 527·2019-08-26 11:33
閱讀 2587·2019-08-23 17:20
閱讀 1022·2019-08-23 14:14