找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 6010|回复: 18

[N1盒子] N1盒子docker下部署可道云kodbox并扩展redis、mariadb

[复制链接]
本帖最后由 dear521520 于 2020-5-12 10:52 编辑

第一次发帖,不足之处请见谅。
因为多个盒子来回瞎折腾,所以服务一般我都搭建在docker中,方便迁移。其实有人发布过可道云docker版了,但是不知为何我用起来总是几个小时后容器就莫名关闭了,试过两个镜像都是如此,所以尝试自己从头搭建docker版可道云,顺便使用上redis和mariadb(这两个可选,非必须)。

开始操作
首先确保已经安装好docker,这个不再赘述。
root用户ssh登录n1盒子
  1. # 创建目录,根据自己需求,我为了方便放在home下了
  2. mkdir /home/nginx && cd /home/nginx
  3. # nginx镜像挂载路径
  4. mkdir config && mkdir html
复制代码

创建nginx配置文件
  1. # 切换路径
  2. cd /home/nginx/config
  3. # 新建配置文件 vi编辑器也可以
  4. nano kodbox.conf
复制代码
配置文件如下:
  1. server {
  2.     listen       80;
  3.     server_name  localhost;

  4.     location / {
  5.         root   /usr/share/nginx/html;
  6.         index  index.html index.htm index.php;
  7.     }

  8.     error_page   500 502 503 504  /50x.html;
  9.     location = /50x.html {
  10.         root   /usr/share/nginx/html;
  11.     }

  12.     location ~ \.php$ {
  13.         fastcgi_pass   php7-fpm:9000;
  14.         fastcgi_index  index.php;
  15.         fastcgi_param  SCRIPT_FILENAME  /www/$fastcgi_script_name;
  16.         include        fastcgi_params;
  17.     }
  18. }
复制代码
按Ctrl+o再按回车保存,再按Ctrl+x退出

上传可道云服务端
到可道云官网下载最新服务器端压缩包,解压后将文件夹内所有文件上传到/home/nginx/html


将左侧所有文件复制到右侧路径下,然后回到ssh窗口
  1. chmod -R 777 /home/nginx
复制代码

安装php环境
  1. # 下拉我发布的镜像 基于官方php:7.4-fpm
  2. docker pull lcdwork/php7-fpm:1.0.6
  3. #使用镜像
  4. docker run --restart=always --name php7 -v /home/nginx/html:/www -d  lcdwork/php7-fpm:1.0.6
复制代码

安装nginx
  1. # 下拉镜像
  2. docker pull nginx
  3. # 运行镜像
  4. docker run --restart=always --name php-nginx -p 80:80 -v /home/nginx/html:/usr/share/nginx/html -v /home/nginx/config:/etc/nginx/conf.d --link php7:php7-fpm -d nginx
复制代码

如不需要redis和mariadb,到这一步已经安装完成了.
如使用80端口浏览器打开HTTP://(你的盒子IP)访问
如更改端口浏览器打开HTTP://(你的盒子IP):(你设置的端口)访问


====================================================扩展redis和mariadb====================================================

安装redis
  1. # 下拉镜像
  2. docker pull redis
  3. # 运行镜像
  4. docker run --restart=always --name redis -p 6379:6379 -d redis:latest
复制代码

安装mariadb
  1. # 下拉镜像
  2. docker pull mariadb
  3. # 运行镜像 123456换成你要使用的密码
  4. docker run --restart=always --name mariadb -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mariadb:latest
复制代码
回到ssh窗口
  1. docker inspect mariadb
复制代码

找到mariadb的ip,记录下来,redis操作相同


浏览器打开可道云地址,在第二步设置如下

至此可道云安装已完成







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 2恩山币 +2 收起 理由
s*** + 1 强大的恩山!(以下重复1万次)
5asd*** + 1 做人要低调,拿去买糖吃吧!

查看全部评分

思考一下了
回复

使用道具 举报

Thanks for share ~
回复

使用道具 举报

感谢分享
回复

使用道具 举报

感谢,思考
回复

使用道具 举报

本帖最后由 yubanmeiqin9048 于 2020-7-28 22:05 编辑

感谢分享                     
回复

使用道具 举报

不能通过SMB挂载可道云存放数据的文件夹然后直接上传上去吗?我直接通过SMB上传上去的东西在WEB里面不显示的,也就是说这个安装方法不能同步本地文件夹,必须通过web上传的东西才能记录下来?
回复

使用道具 举报

本帖最后由 yubanmeiqin9048 于 2020-7-28 22:05 编辑

老是过一段时间就会这样

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

大佬牛   有个问题我想请教一下    容器内的可道云数据存储位置,如何把容器内的可道云数据存储到挂载的移动硬盘
回复

使用道具 举报

本帖最后由 telanx 于 2020-9-27 10:52 编辑



亲,用您的docker image成功启动了,maridadb, redis都工作良好。

但是在新建用户的时候,就会弹出这个错误,不知道是什么原因呢?多谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

重启后redis和mariadb的地址都会改变,咋办?
回复

使用道具 举报

 楼主| | 显示全部楼层
酷玩小子 发表于 2020-10-5 16:29
重启后redis和mariadb的地址都会改变,咋办?

docker里面自己创建一个网络,可以设置固定ip
回复

使用道具 举报

 楼主| | 显示全部楼层
telanx 发表于 2020-9-27 10:50
亲,用您的docker image成功启动了,maridadb, redis都工作良好。

但是在新建用户的时候,就会弹出 ...

已经不用可道云了,这个应该是可道云的问题吧,不行你就换个版本的可道云试试
回复

使用道具 举报

 楼主| | 显示全部楼层
lucykg 发表于 2020-9-6 15:26
大佬牛   有个问题我想请教一下    容器内的可道云数据存储位置,如何把容器内的可道云数据存储到 ...

docker挂载目录,映射过去就可以
回复

使用道具 举报

 楼主| | 显示全部楼层
yubanmeiqin9048 发表于 2020-7-26 15:27
不能通过SMB挂载可道云存放数据的文件夹然后直接上传上去吗?我直接通过SMB上传上去的东西在WEB里面不显示 ...

这是可道云的问题,可道云文件都是加密的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-15 00:09

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表