[Docker] 部署KODExplore

部署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即可进入商城安装。
可以将此网络应用作为自己的云存储,团队的网盘,甚至网络办公空间。

你可能感兴趣的:([Docker] 部署KODExplore)