亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 學(xué)院 > 基礎(chǔ)常識(shí) > 正文

在Docker中安裝Discours的教程

2020-10-21 21:51:47
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

大家好,今天我們將會(huì)學(xué)習(xí)如何利用Docker平臺(tái)安裝Discourse。Discourse是一個(gè)完全開(kāi)源的討論平臺(tái),以未來(lái)十年的互聯(lián)網(wǎng)理念設(shè)計(jì),擁有一個(gè)郵件列表,一個(gè)論壇和一個(gè)長(zhǎng)篇聊天室。不管從技術(shù)角度還是社會(huì)學(xué)角度,如今要體驗(yàn)一個(gè)現(xiàn)代的、勃勃生機(jī)的、完全開(kāi)源的互聯(lián)網(wǎng)討論平臺(tái),Discourse都是一個(gè)不錯(cuò)的途徑。Discourse是一個(gè)簡(jiǎn)單、簡(jiǎn)明、簡(jiǎn)易的討論方式。它確實(shí)是一個(gè)令人稱贊的平臺(tái),對(duì)于互聯(lián)網(wǎng)上各種各樣的論壇來(lái)說(shuō),提供了一個(gè)上手可用的很酷的服務(wù)。

Docker是一個(gè)開(kāi)源的、可以將任何應(yīng)用以輕量級(jí)容器的方式打包、傳輸和運(yùn)行的開(kāi)放平臺(tái)。Docker容器技術(shù)使得可以更加方便和容易構(gòu)建Discourse。

所以,下面是一些快速且容易的步驟,用來(lái)在一個(gè)Docker環(huán)境里面安裝Discourse。
1. 安裝Docker

首先,我們需要確認(rèn)我們的主機(jī)操作系統(tǒng)已經(jīng)安裝了Docker。我們需要在shell或者終端運(yùn)行以下命令安裝Docker。
在Ubuntu上

   

復(fù)制代碼
代碼如下:
# apt-get docker

docker安裝包在Ubuntu的倉(cāng)庫(kù)里面是可用的,所以我們將會(huì)使用apt管理器安裝,以sudo或者root模式

在CentOS 7上

在CentOS 7的主機(jī)上,我們使用yum管理器安裝docker,因?yàn)镃entOS的倉(cāng)庫(kù)里同樣有docker安裝包

   

復(fù)制代碼
代碼如下:
# yum install docker

    2015729154221692.png (684×490)

    2. 設(shè)定交換內(nèi)存

如果你的RAM容量小于1GB,那么確保升級(jí)你的系統(tǒng)達(dá)到1GB或者以上,Discourse不能在512MB的RAM下安裝。如果你現(xiàn)在準(zhǔn)備好了安裝Discourse,根據(jù)下面的步驟為你的VPS(Virtual Private Servers)或者服務(wù)器設(shè)定交換內(nèi)存:

運(yùn)行下面的命令,創(chuàng)建一個(gè)空的交換文件。

   

復(fù)制代碼
代碼如下:
# install -o root -g root -m 0600 /dev/null /swapfile

如果你想你的交換內(nèi)存達(dá)到1GB,那么執(zhí)行下面的步驟,并且跳過(guò)接下來(lái)的第二步。

   

復(fù)制代碼
代碼如下:
# dd if=/dev/zero of=/swapfile bs=1k count=1024k

如果你想達(dá)到2GB,跳過(guò)上一步,跟著下面做

   

復(fù)制代碼
代碼如下:
# dd if=/dev/zero of=/swapfile bs=1k count=2014k

接著,我們指定交換內(nèi)存為swapfile

   

復(fù)制代碼
代碼如下:
# mkswap /swapfile

運(yùn)行下面的命令激活交換內(nèi)存

   

復(fù)制代碼
代碼如下:
# swapon /swapfile

現(xiàn)在,我們將其添加到文件系統(tǒng)分區(qū)表里,這樣重啟之后就自動(dòng)掛載了。

   

復(fù)制代碼
代碼如下:
# echo "/swapfile swap swap auto 0 0" | sudo tee -a /etc/fstab

設(shè)置swappiness參數(shù)為10,這樣交換內(nèi)存僅作為一個(gè)緊急緩沖區(qū)用。

   

復(fù)制代碼
代碼如下:
# sudo sysctl -w vm.swappiness=10
# echo vm.swappiness = 10 | sudo tee -a /etc/sysctl.conf

3. 安裝Discourse

在我們的主機(jī)上安裝好Docker后,我們將會(huì)安裝Discourse?,F(xiàn)在,我們從官方的Discourse GitHub倉(cāng)庫(kù)克隆一份到/var/discourse目錄下。我們需要運(yùn)行下面的命令完成這一步。

   

復(fù)制代碼
代碼如下:
# mkdir /var/discourse/
# cd /var/discourse/
# git clone https://github.com/discourse/discourse_docker.git /var/discourse/

克隆好倉(cāng)庫(kù)后,我們給discourse服務(wù)器復(fù)制配置文件

   

復(fù)制代碼
代碼如下:
# cp samples/standalone.yml containers/app.yml

   2015729154327024.png (741×271)

    4. 配置Discourse

接下來(lái),我們用自己喜歡的文本編輯器,編輯容器目錄下的discourse配置文件app.yml

   

復(fù)制代碼
代碼如下:
# nano containers/app.yml

現(xiàn)在,我們需要將開(kāi)發(fā)者郵箱地址DISCOURSEDEVELOPEREMAILS修改為自己的,如下。

   

復(fù)制代碼
代碼如下:
DISCOURSE_DEVELOPER_EMAILS: 'arun@linoxide.com'

然后,我們?cè)O(shè)置主機(jī)名為服務(wù)器的域名。

   

復(fù)制代碼
代碼如下:
DISCOURSE_HOSTNAME: 'discourse.linoxide.com'

接著,設(shè)置放在相同的discourse主機(jī)或vps上的SMTP服務(wù)器的認(rèn)證信息。這些SMTP設(shè)置用于你的Discourse發(fā)送郵件。

   

復(fù)制代碼
代碼如下:
DISCOURSE_SMTP_ADDRESS: smtp.linoxide.com
DISCOURSE_SMTP_PORT: 587 # (可選)
DISCOURSE_SMTP_USER_NAME: admin@linoxide.com # (可選)
DISCOURSE_SMTP_PASSWORD: test123 # (可選)

   2015729154357867.png (736×423)

    如果你在使用一個(gè)1GB的Discourse,設(shè)定UNICORNWORKERS為2,dbshared_buffers為128MB,這樣你會(huì)有更多的內(nèi)存空間。

運(yùn)行Discourse需要強(qiáng)制性地創(chuàng)建一個(gè)郵件服務(wù)器。如果你已經(jīng)有一個(gè)服務(wù)器了那就好辦多了,我們可以使用它的認(rèn)證信息。如果你沒(méi)有現(xiàn)成的郵件服務(wù)器,或者你不知道那是什么。沒(méi)關(guān)系,可以在Mandrill (或Mailgun和 Mailjet)創(chuàng)建一個(gè)免費(fèi)的帳號(hào),然后使用其提供的認(rèn)證信息。
5. 啟動(dòng)Discourse應(yīng)用

配置完discourse的配置文件后,我們當(dāng)然是想啟動(dòng)Discourse服務(wù)器。首先,在/var/discourse/目錄下運(yùn)行下面的命令,加載discourse引導(dǎo)程序。

   

復(fù)制代碼
代碼如下:
# ./launcher bootstrap app

    2015729154533806.png (742×433)

    上述命令可能會(huì)花去幾分鐘時(shí)間,會(huì)自動(dòng)配置我們的Discourse環(huán)境。然后,該進(jìn)程完成后,我們需要運(yùn)行下面的命令啟動(dòng)Discourse App

   

復(fù)制代碼
代碼如下:
# ./launcher start app

2015729154552054.png (746×154)

    如果一切都正常,我們就能使用慣用的瀏覽器來(lái)訪問(wèn)我們新鮮出爐的 Discourse 的 Web 界面了: http://ip-address/ 或 http://discourse.linoxide.com/ 。然后,我們就可以創(chuàng)建一個(gè)新賬號(hào)并成為管理員。
    2015729154754384.png (1366×720)

    維護(hù)

這里往下是/var/discourse/目錄里的 launcher 命令的用法,它可以用于我們?cè)贒ocker 容器里面控制和維護(hù)Disourse。

    用法: launcher 命令 配置 [--skip-prereqs]
    命令:
    start: 啟動(dòng)/初始化一個(gè)容器
    stop: 停止一個(gè)運(yùn)行的容器
    restart: 重啟一個(gè)容器
    destroy:停止并刪除一個(gè)容器
    enter: 使用 nsenter 進(jìn)入容器
    ssh: 在一個(gè)運(yùn)行的容器中啟動(dòng)一個(gè) bash shell
    logs: 容器的 Docker l日志
    mailtest: 在容器中測(cè)試郵件設(shè)置
    bootstrap: 基于配置模版來(lái)引導(dǎo)一個(gè)容器
    rebuild: 重建一個(gè)容器(摧毀舊的,初始化,啟動(dòng)新的)
    cleanup: 清理所有停止了24小時(shí)以上的容器
    選項(xiàng):
    --skip-prereqs 不檢查前置需求
    --docker-args 當(dāng)運(yùn)行 docker 時(shí),展開(kāi)并傳入?yún)?shù)

總結(jié)

哈哈!我們已經(jīng)成功使用Docker技術(shù)安裝了Discourse。Docker技術(shù)使得Discourse十分容易安裝在任何平臺(tái),并且包含所有的要求。我們需要自己的郵件服務(wù)器或者郵件服務(wù)器的證書(shū)來(lái)啟動(dòng)它。對(duì)于便捷的現(xiàn)代郵件列表,論壇來(lái)說(shuō),Discourse是一個(gè)偉大的平臺(tái)。(最后這句有些別扭)

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
欧美激情精品久久久久久免费| 亚洲精品久久久久久久蜜桃臀| 亚洲天堂av在线| 欧美亚洲三区| 日韩精品一区二区三区高清免费| 亚洲欧美日韩一区二区三区在线观看| 69av在线播放| 国产伦精品一区二区三区视频金莲| 91精品国产综合久久国产大片| 精品少妇爆乳无码av无码专区| 中文字幕一区二区在线观看视频| 亚洲乱码国产乱码精品精| 国产精品视频久久久久| 欧美三级电影在线播放| 老熟妇仑乱一区二区av| 欧美喷潮久久久xxxxx| 北条麻妃国产九九精品视频| 在线免费91| 青青草原av在线播放| 欧美日韩电影在线| 在线观看av不卡| 国产精品久久激情| 日韩在线一区二区三区免费视频| 91在线porny国产在线看| 欧美高清在线视频观看不卡| 欧美午夜电影一区二区三区| 日韩中文字幕在线免费| 欧美影视资讯| 国产在线精品一区免费香蕉| 国产又爽又黄无码无遮挡在线观看| 亚洲v在线看| 四虎国产精品成人免费4hu| 精品人妻大屁股白浆无码| 欧美日韩一区二区不卡| 综合色天天鬼久久鬼色| 97视频免费| 国产又粗又黄视频| 日韩欧美网址| 99re8在线精品视频免费播放| 国产最新在线| hd国产人妖ts另类视频| 免费国产黄线在线观看视频| www国产黄色| 黄网av在线| 久久国产精品一区二区三区四区| 欧美连裤袜在线视频| 精品无人区一区二区三区竹菊| 日本三级在线播放完整版| h版电影在线播放视频网址| 国产精品日韩一区二区| 91国产精品电影| 男女啪啪免费体验区| 久草免费在线色站| 日本韩国精品一区二区| 国产精品99精品无码视亚| 激情国产一区| 日本天堂免费a| 国产深夜视频在线观看| 中文字幕精品www乱入免费视频| 国产精品无码久久久久| 国产亚洲精品久久久久久牛牛| 国产老熟妇精品观看| 人体内射精一区二区三区| 日韩欧美亚洲一二三区| 香蕉视频免费在线播放| 国产成人精品久久久| 欧美一卡在线观看| 91精品国产777在线观看| 国偷自产av一区二区三区麻豆| 亚洲一区二区免费看| 亚洲一区在线观看网站| 免费看日产一区二区三区| 欧美成年黄网站色视频| 久久夜色撩人精品| 成人区精品一区二区婷婷| 今天的高清视频免费播放成人| 色欲久久久天天天综合网| 97人妻一区二区精品免费视频| 日韩中文字幕免费| 丰满少妇乱子伦精品看片| 91官网在线免费观看| 欧美巨猛xxxx猛交黑人97人| 午夜国产福利在线观看| 中文字幕免费观看| 欧美最猛黑人xxxx黑人猛叫黄| 一区二区三区免费| 性生活三级视频| 国产午夜在线播放| av中文字幕亚洲| 欧美成人在线免费| 精品久久久一区| 婷婷电影在线观看| 蜜臀久久99精品久久久无需会员| 青青免费在线视频| 嗯~啊~轻一点视频日本在线观看| 超碰国产在线观看| 欧美日韩综合| 黄色精品视频在线观看| 亚洲第一成肉网| 欧美日韩精品区| 你懂的免费在线观看| 免费人成在线观看视频播放| 一区二区三区四区五区视频在线观看| 一区二区精品在线| 一区在线观看免费| 丁香婷婷综合网| 在线成人av电影| 天天操综合网| 成人性生交大片免费看在线播放| 色免费在线观看| 蜜臀av在线播放| 久久久女女女女999久久| 精品在线小视频| 中文字幕一区二区三三| 7777精品久久久大香线蕉| 成人av免费在线播放| a美女胸又www黄视频久久| 亚洲免费成人av在线| 无遮挡动作视频在线观看免费入口| 中文字幕亚洲一区在线观看| 狠狠做深爱婷婷久久综合一区| 99理论电影网| 欧美一区二区三区在线观看免费| 性做久久久久久免费观看欧美| 欧美一卡2卡3卡4卡| 中文字幕视频免费在线观看| 亚洲视频播放| 久久精品亚洲94久久精品| 天堂av.com| 情趣视频网站在线免费观看| 欧美一级淫片videoshd| 国产网站在线看| 老司机午夜在线视频| 高清毛片aaaaaaaaa片| 亚洲精品一品区二品区三品区| 亚洲二区视频在线| 国产福利不卡| 青青在线视频| 香蕉精品999视频一区二区| 国产精品主播| 亚洲韩国青草视频| 四虎永久免费网站| 99视频精品免费观看| 欧美中文字幕在线观看| 色综合99久久久无码国产精品| 亚洲欧美一二三区| 日本性高潮视频| 久久新电视剧免费观看| а√天堂8资源在线| 青青草精品视频在线观看| 青青草国产精品一区二区| 中文字幕无码乱码人妻日韩精品| 成人黄色片在线观看| 国产伦精品一区二区三区视频| 美女不穿衣服的网站| 亚洲国产精品中文| 国产欧美成人xxx视频| 女同互忝互慰dv毛片观看| 日本一区二区三区视频在线观看| 日韩精品一卡二卡三卡四卡无卡| 欧美一区二区三区成人片在线| 亚洲午夜伦理| 色狠狠色噜噜噜综合网| 日韩精品不卡一区二区| 一级黄色免费网站| 性感美女激情视频在线观看| 僵尸再翻生在线观看免费国语| 亚洲精选视频在线| 亚洲精品久久久中文字幕| 日韩精品一区二区三| 午夜精品免费观看| 亚洲精品天堂成人片av在线播放| 欧美日韩一区二区三区在线电影| 欧美亚洲国产怡红院影院| 欧美在线一卡| 丝袜在线观看| 日韩精品无码一区二区| 色婷婷av一区二区三区gif| 久久蜜桃一区二区| 久久手机免费观看| 亚洲色图38p| 成人国产精品免费观看视频| 日韩av网站免费在线| 美女在线视频一区二区| 香港三级日本三级a视频| 综合激情国产一区| 丰满的亚洲女人毛茸茸| 91久久国产综合久久91| 国产女同互慰高潮91漫画| 麻豆国产欧美一区二区三区r| 亚洲欧美在线播放| 免费在线观看亚洲视频| 在线观看精品自拍私拍| 国产主播色在线| 成人午夜免费视频| 日本污视频在线观看| www.97av| 在线视频亚洲| 911国产精品| 成人软件在线观看| 黄色美女视频在线观看| 欧美色播在线播放| 天堂在线观看视频观看www| 久久久久99精品久久久久| 国产一级在线观看视频| 欧美熟妇另类久久久久久不卡| 欧美国产综合视频| 写真福利片hd在线播放| 农村妇女精品一区二区| 中文字幕一区二区三区电影| 国产无套内射又大又猛又粗又爽| 精品黑人一区二区三区在线观看| 欧美图区在线视频| 99视频有精品高清视频| 狠狠干综合网| 黄色网免费观看| 搡女人真爽免费午夜网站| 精品中文字幕一区| 精品视频免费在线观看| 四虎在线免费观看| 久久福利网址导航| 亚洲一区视频在线播放| 日韩欧美国产免费播放| 在线亚洲欧美| 久久精品国产免费观看| 欧美激情国产日韩精品一区18| 国产精品无码专区av免费播放| 国产又粗又爽又黄的视频| 男人最爱成人网| 国产偷人视频免费| 久久亚洲国产成人精品无码区| 欧美午夜性视频| 国产伦精品一区二区三区精品视频| 欧美 亚洲 另类 激情 另类| 5858p先锋影音资源网| 国产精品v片在线观看不卡| 操人视频在线播放| 91玉足脚交白嫩脚丫在线播放| 亚洲最大视频网| 亚洲欧美视频二区| 怡红院红怡院欧美aⅴ怡春院| 精品一区在线观看视频| 国产97色在线 | 日韩| 137大胆人体在线观看| 在线免费黄网| 美女av在线免费看| 欧美片第1页综合| 91精品免费在线观看| 欧美成人三级| 人人狠狠综合久久亚洲婷| 欧美日一区二区三区| 色天天色综合| 大地资源高清在线视频观看| 国产精品一二| 樱桃视频免费看| av在线综合网| 黄漫在线观看| 国产午夜福利一区二区| 国产无遮挡猛进猛出免费软件| 久久男人av资源站| 国产精品一品视频| 亚洲 欧美 日韩 国产综合 在线| 亚洲第一福利一区| 麻豆传媒在线免费| 一区二区高清免费观看影视大全| 欧美日韩在线另类| 欧美日韩国产在线| 欧洲视频在线免费观看| 第四色婷婷基地| 日本黄色福利视频| 亚洲黄色一区二区三区| 日韩中文字幕av在线| 国产日韩在线一区二区三区| 欧美大片在线看免费观看| 亚洲精品一区视频| 国产精品污污网站在线观看| 国产成人无码精品亚洲| 97av在线播放| 国产精品久久久久77777| 99re66热这里只有精品8| 欧美视频一区二区三区四区| 国产精品99久久久精品无码| 久久夜精品va视频免费观看| 4hu四虎永久网址| 中文在线最新版地址| 欧美怡红院视频一区二区三区| www.cao超碰| 日韩在线视频网| 国自产精品手机在线观看视频| 男人天堂亚洲| 国内精品在线一区| 欧美亚洲日本一区| 岛国精品资源网站| 中文字幕国产传媒| 成人免费观看www在线| 东京热无码av男人的天堂| 久久国产精品网站| 免费在线黄色网址| 日韩精品欧美精品| 久久久久久网| 国产高清视频色在线www| 国产超碰在线一区| 欧美激情在线观看视频| 亚洲欧美日韩不卡| 欧美jizzhd欧美精品巨大| 久热中文字幕在线精品免费| 日本美女高清在线观看免费| 三级亚洲高清视频| 97超碰人人模人人人爽人人爱| 欧美日韩国产首页| 国产传媒欧美日韩成人精品大片| 精品国产成人av在线免| 天天躁日日躁狠狠躁超碰2020| 在线视频福利一区| 男生女生差差差的视频在线观看| 北条麻妃在线观看视频| 成人精品一区二区三区电影黑人| 在线欧美成人| 桃花网日韩影视在线观看视频| 亚洲日本中文字幕免费在线不卡| 一区二区三区回区在观看免费视频| 久久天堂电影| 国产亚洲情侣一区二区无| 亚洲成人av在线电影| 在线免费不卡视频| 色网站在线看| 色94色欧美sute亚洲线路一久| 老熟女高潮一区二区三区|