[Docker] 部署KODExplore

  • Post author:
  • Post category:其他




部署DaoCloud上的KODExplore(一款在线文件管理器)

jianshu_5.png



准备工作


  1. 在自己的服务器上安装Docker
  2. 拉取KODExplore镜像

    在DaoCloud的

    镜像仓库

    找到KODExplore的镜像,点击拉取,按照弹出的模态框中的提示即可完成拉取
  3. 拉取成功后可使用

    sudo docker images

    命令查看所有本地镜像
[root@localhost ~]# sudo docker images
REPOSITORY                            TAG                 IMAGE ID            CREATED             SIZE
hello-world                           latest              fce289e99eb9        3 weeks ago         1.84kB
daocloud.io/daocloud/dao-kodexplore   tf                  b7cc61575540        3 years ago         250MB



开始安装

  1. 使用以下命令运行容器
 docker run -d \
  -v /data/dao-explore:/data/http/data/User/admin/home \
  -p 8088:80 \
  b7cc61575540

其中-v参数指定容器运行时所需要的持久化volume,:之前是宿主机路径,之后是容器路径

-p参数指定容器与宿主机之间的端口映射,8088是宿主机端口,80是容器端口,即通过宿主机的8088端口即可访问容器的80端口

最后的名称可以是镜像名或者id,最好是使用id

如果成功运行,docker会返回生成的容器id,使用以下命令查看正在运行的容器:

[root@iZ2zeizlyxcw6i4nnqkkrfZ data]# docker ps
CONTAINER ID        IMAGE               COMMAND                 CREATED             STATUS              PORTS                  NAMES
4027cafc22f7        b7cc61575540        "/data/entrypoint.sh"   57 seconds ago      Up 55 seconds       0.0.0.0:8088->80/tcp   focused_babbage
  1. 验证成功

    通过curl访问

    localhost:8088

    即可验证是否在服务器上部署成功,接下来再通过服务器ip在自己的pc上验证是否成功。如果从主机的防火墙到云服务器的规则配置都配置了允许8088端口的访问,那么就可以访问到应用:
    jianshu_3.png

    默认的用户名是admin,密码是password,登入后可以自行更改。



使用方法

登入后界面如下:

jianshu_4.png

该文件管理器可以在线创建文档,上传与下载文档,它有在线的文本编辑器,支持语法高亮。另外,它还有不少网络应用,右键app store即可进入商城安装。

可以将此网络应用作为自己的云存储,团队的网盘,甚至网络办公空间。



版权声明:本文为crepucule原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。