• 微课视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 程序设计
  • 信息安全
微课江湖
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 微课视频
  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统
您的位置:首页 > 操作系统 >其它系统 > 在Docker中安装Discours的教程

在Docker中安装Discours的教程

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-05-12

佚名 通过本文向大家介绍了docker安装教程,docker教程,docker视频教程,docker使用教程,docker菜鸟教程等相关知识,希望对您有所帮助,也希望大家多多支持微课江湖

大家好,今天我们将会学习如何利用Docker平台安装Discourse。Discourse是一个完全开源的讨论平台,以未来十年的互联网理念设计,拥有一个邮件列表,一个论坛和一个长篇聊天室。不管从技术角度还是社会学角度,如今要体验一个现代的、勃勃生机的、完全开源的互联网讨论平台,Discourse都是一个不错的途径。Discourse是一个简单、简明、简易的讨论方式。它确实是一个令人称赞的平台,对于互联网上各种各样的论坛来说,提供了一个上手可用的很酷的服务。

Docker是一个开源的、可以将任何应用以轻量级容器的方式打包、传输和运行的开放平台。Docker容器技术使得可以更加方便和容易构建Discourse。

所以,下面是一些快速且容易的步骤,用来在一个Docker环境里面安装Discourse。
1. 安装Docker

首先,我们需要确认我们的主机操作系统已经安装了Docker。我们需要在shell或者终端运行以下命令安装Docker。
在Ubuntu上

   

docker安装包在Ubuntu的仓库里面是可用的,所以我们将会使用apt管理器安装,以sudo或者root模式

在CentOS 7上

在CentOS 7的主机上,我们使用yum管理器安装docker,因为CentOS的仓库里同样有docker安装包

   

    2. 设定交换内存

如果你的RAM容量小于1GB,那么确保升级你的系统达到1GB或者以上,Discourse不能在512MB的RAM下安装。如果你现在准备好了安装Discourse,根据下面的步骤为你的VPS(Virtual Private Servers)或者服务器设定交换内存:

运行下面的命令,创建一个空的交换文件。

   

如果你想你的交换内存达到1GB,那么执行下面的步骤,并且跳过接下来的第二步。

   

如果你想达到2GB,跳过上一步,跟着下面做

   

接着,我们指定交换内存为swapfile

   

运行下面的命令激活交换内存

   

现在,我们将其添加到文件系统分区表里,这样重启之后就自动挂载了。

   

设置swappiness参数为10,这样交换内存仅作为一个紧急缓冲区用。

   

3. 安装Discourse

在我们的主机上安装好Docker后,我们将会安装Discourse。现在,我们从官方的Discourse GitHub仓库克隆一份到/var/discourse目录下。我们需要运行下面的命令完成这一步。

   

克隆好仓库后,我们给discourse服务器复制配置文件

   

    4. 配置Discourse

接下来,我们用自己喜欢的文本编辑器,编辑容器目录下的discourse配置文件app.yml

   

现在,我们需要将开发者邮箱地址DISCOURSEDEVELOPEREMAILS修改为自己的,如下。

   

然后,我们设置主机名为服务器的域名。

   

接着,设置放在相同的discourse主机或vps上的SMTP服务器的认证信息。这些SMTP设置用于你的Discourse发送邮件。

   

    如果你在使用一个1GB的Discourse,设定UNICORNWORKERS为2,dbshared_buffers为128MB,这样你会有更多的内存空间。

运行Discourse需要强制性地创建一个邮件服务器。如果你已经有一个服务器了那就好办多了,我们可以使用它的认证信息。如果你没有现成的邮件服务器,或者你不知道那是什么。没关系,可以在Mandrill (或Mailgun和 Mailjet)创建一个免费的帐号,然后使用其提供的认证信息。
5. 启动Discourse应用

配置完discourse的配置文件后,我们当然是想启动Discourse服务器。首先,在/var/discourse/目录下运行下面的命令,<

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 在Docker中安装Discours的教程

相关文章

  • 2017-05-12微软平板电脑 Surface Pro 2固件升级新问题:自动苏醒
  • 2017-05-12安装系统后重启出现ntldr is missing无法进入系统的解决方法
  • 2017-05-12升级Win10正式版后VMware虚拟机不能联网该怎么办?
  • 2017-05-12pagefile.sys是什么,可以删除吗要如何删除
  • 2017-05-12如何用u盘加快电脑启动速度
  • 2017-05-12Mac OS X窗口最小化方法的几个快捷键
  • 2017-05-12Chrome OS可能成为手机专用操作系统
  • 2017-05-12如何把WinPE安装在其他分区
  • 2017-05-12系统桌面右侧出现白屏现象的解决方法图文介绍
  • 2017-05-12快速切换用户是什么意思 简单的介绍快速切换

文章分类

  • bios
  • 系统安装
  • 系统进程
  • Windows
  • LINUX
  • RedHat/Centos
  • Ubuntu/Debian
  • Fedora
  • Solaris
  • 麒麟系统
  • 红旗Linux
  • 苹果MAC
  • 注册表
  • 其它系统

最近更新的内容

    • 如何解决电脑蓝屏错误:stop:0x000000EA的问题
    • 如何去除快捷方式(快捷键)的小箭头
    • 什么是浪潮云海云数据中心操作系统
    • /etc/fstab文件详解
    • centOS 6.2安装chrome浏览器的方法介绍
    • 电脑出现蓝屏后显示0x0000001A的原因分析及解决办法
    • 网页提示堆栈溢出解决方法
    • Hyper-V虚拟机无法打开显示连连服务器/无效类怎么办?
    • 如何把WinPE安装在其他分区
    • 微软为Surface RT创建USB恢复盘的方法步骤

关于我们 - 联系我们 - 免责声明 - 网站地图 - 投诉建议

©CopyRight 2015-2017 www.weikejianghu.com Inc All Rights Reserved. 微课江湖 版权所有