https://www.jianshu.com/p/ff37ecb6e4a4
https://docs.docker.com/engine/install/centos/
https://docs.docker.com/compose/install/
https://www.runoob.com/docker/centos-docker-install.html
官网: https://github.com/82Flex/DCRM
编辑
docker-compose.yml
可以根据需求修改端口映射
修改挂载目录
前两个是匿名挂载,实际的目录可能是 /var/lib/docker/volumes/300c2264cd0acfe862507eedf156eb61c197720f69e7e9a053c87c2182b2e7d8/_data
由docker容器自己生成,一般不需要修改。
后面两个指定的是相对地址,也就是docker-compose.yml所在的目录下的地址
修改replicas为1(这是应该是bug,不修改会报错)
执行构建命令
构建完成之后就可以在浏览器上通过: http://ip/admin 进行访问
也许会出现下面的情况
进入dcrm_app容器
修改settings.py
加入一行
重启容器,稍微等一会,再次访问就进来了
默认的账号名和密码
当然了也可能出现下面的情况
怎么办???找了好几个小时的问题,ftp的密码也改了,发现并不是
最后发现这个后台是Django Admin,所有需要以下命令创建超级用户
进入dcrm_app容器,创建账号,创建完成之后就可以登录了
添加一个源数据
添加好之后的样子
添加软件包
theos项目目录中执行,在packages目录下会生成deb文件,将它上传上来就好了
// 都是开启服务器!udo apachectl -k start
udo apachectl start
// 1.配置服务器根路径! --->别人通过网页访问的时候,本台计算机上的文件夹!
// 打开服务器所在的目录
cd /etc/apache2/
// 打开需要更改的文件/ vim 编辑器!
udo vim httpd.conf
// 字母 i 进入编辑模式 esc 退出编辑模式
/ 查找的意思!
// 查找 文件中出现 DocumentRoot 的地方
// DocumentRoot 后面跟的路径就是服务器默认的路径!
/DocumentRoot
复制粘贴路径
hift + v 选中这一行
y 赋值选中的行
在当前行下面粘贴这一行
// 将系统原来的默认路径注释掉,方便自己查看格式错误!
apache 服务器默认需要使用php 代码做开发!
// 让服务器支持 php 代码
// 查找 ph
/ph
// 删除这一行的 "#" 号 打开注释!
更改服务器的显示配置
// 搜索 Options Follow
// Options FollowSymLinks Multiview
在上面一行中增加 Indexe
Options Indexes FollowSymLinks Multiview
:wq 保存退出!
:wq! 强制保存退出!
// 启动服务器
udo apachectl -k start
// 重新启动服务器
udo apachectl -k restart
:set nu 显示行号
出现下面的内容,就表示服务器配置成功!
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using Teacher.local. Set the 'ServerName' directive globally to suppress this message
// 查看本地服务器:
// 127.0.0.1 -- 本机地址!
// localhost -- 本机的域名
// IP 地址: 192.168.23.34
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)