30 分钟内在云上部署 Discourse


(石头) #22

代码基础比较差的童鞋,这是个很好的解决方案


(chen) #23

谁能告诉我将 params 中的 version 在哪 我咋找不到啊


(chen) #24
[root@iZ94sy2t54qZ ~]# mkdir /var/discourse
mkdir: cannot create directory `/var/discourse': File exists
[root@iZ94sy2t54qZ ~]# git clone https://github.com/discourse/discourse_docker.git /var/discourse
fatal: destination path '/var/discourse' already exists and is not an empty directory.
[root@iZ94sy2t54qZ ~]# cd /var/discourse
[root@iZ94sy2t54qZ discourse]# cp samples/standalone.yml containers/app.yml
[root@iZ94sy2t54qZ discourse]# ./launcher bootstrap app
which: no docker.io in (/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
Device "docker0" does not exist.
Cannot connect to the docker daemon - verify it is running and you have access
[root@iZ94sy2t54qZ discourse]# mkdir /var/discourse
mkdir: cannot create directory `/var/discourse': File exists
[root@iZ94sy2t54qZ discourse]# git clone https://github.com/discourse/discourse_docker.git /var/discourse
fatal: destination path '/var/discourse' already exists and is not an empty directory.
[root@iZ94sy2t54qZ discourse]# cd /var/discourse
[root@iZ94sy2t54qZ discourse]# cp samples/standalone.yml containers/app.yml
[root@iZ94sy2t54qZ discourse]# ./launcher bootstrap app
which: no docker.io in (/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
Device "docker0" does not exist.
Cannot connect to the docker daemon - verify it is running and you have access
[root@iZ94sy2t54qZ discourse]# ./launcher start app
which: no docker.io in (/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
Device "docker0" does not exist.
Cannot connect to the docker daemon - verify it is running and you have access
[root@iZ94sy2t54qZ discourse]# 

这个是什么问题啊


(Erick Guan) #25
  1. 你已经创建了 /var/discourse 目录而且里面有文件了。如果你用过 git clone 了,就不用再做了。
  2. 你没有安装 Docker,安装 Discourse 需要安装 Docker。论坛上有很多安装教程了,先读完再操作。

(chen) #26

谢谢你 我是个小白 正在努力安装中 ,这个论坛真不错


(chen) #27
Loaded plugins: security
base                                                                                                                                                        | 3.7 kB     00:00     
base/primary_db                                                                                                                                             | 4.6 MB     00:04     
docker-main-repo                                                                                                                                            | 2.9 kB     00:00     
docker-main-repo/primary_db                                                                                                                                 | 3.3 kB     00:00     
epel                                                                                                                                                        | 4.3 kB     00:00     
epel/primary_db                                                                                                                                             | 5.8 MB     00:05     
Error: Cannot retrieve repository metadata (repomd.xml) for repository: epel-testing. Please verify its path and try again
[root@iZ94sy2t54qZ ~]# route del -net 172.16.0.0 netmask 255.240.0.0
SIOCDELRT: No such process
[root@iZ94sy2t54qZ ~]# yum install docker-io
Loaded plugins: security
Error: Cannot retrieve repository metadata (repomd.xml) for repository: epel-testing. Please verify its path and try again
[root@iZ94sy2t54qZ ~]# service docker start
Starting docker:	                                   [  OK  ]
[root@iZ94sy2t54qZ ~]# 

安装成功了吗?


(Erick Guan) #28

大概成功了吧……

你要用不同的配置安装,你会比较需要学习理解一下命令行的基本命令(至少知道都是大概做了什么)。要么到后面很容易做出错误的操作。或者你可以付费让别人帮你安装,论坛上有很多人愿意提供付费安装的服务。

不过祝好运。


(Erick Guan) 于分割了该主题 #29

8 个帖子被分离到了新主题:邮件退回路径和加号地址


(Dante) #30

站长 Mac版 SSH 用的什么软件?


(Iminai) #31

mac 的默认命令行不就行了吗


(Dante) #32

??!! 怎么搞 ?


(Erick Guan) 于分割了该主题 #33

1 个帖子被合并到现存主题:如何解决恢复备份失败


邮件退回路径和加号地址
(Erick Guan) #34

Terminal.app 自带的命令行就有 ssh 了。


(Aimer) #35

站长你好
Device “docker0” does not exist.
Cannot connect to the docker daemon - verify it is running and you have access
这是什么原因呢


邮件退回路径和加号地址
(Erick Guan) #36

Docker 没启动/没安装/没配置/出错了


(Aimer) #37

对的,大概是我openvz的Linux内核不支持。升级内核然后更换yum源问题已经解决
但是现在出现邮件无法发送……
我试了阿里和腾讯的smtp,无论是465,538/25端口都不可以求解原因
感谢站长的回复


(Aimer) #38

服务器用的是linode,smtp的端口没有禁止,而且我wordpress网站可以正常使用smtp,但是DIscourse并不可以使用者smtp,求解


(Erick Guan) #39

只有邮件服务商才能正常处理 Discourse 的邮件。

其他的就照着这个:


(青草mc) #40

卡在这里了

I, [2017-10-27T14:22:08.470978 #13] INFO – : > cd /var/www/discourse && su discourse -c ‘bundle install --deployment --verbose --without test --without development’

怎么办?是不是我机器太渣了 :cry:


(Erick Guan) #41

用了 RubyChina 源了么