部署DaoCloud上的KODExplore(一款在线文件管理器)
准备工作
- 在自己的服务器上安装Docker
- 拉取KODExplore镜像
在DaoCloud的镜像仓库找到KODExplore的镜像,点击拉取,按照弹出的模态框中的提示即可完成拉取 - 拉取成功后可使用
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
开始安装
- 使用以下命令运行容器
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
- 验证成功
通过curl访问localhost:8088
即可验证是否在服务器上部署成功,接下来再通过服务器ip在自己的pc上验证是否成功。如果从主机的防火墙到云服务器的规则配置都配置了允许8088端口的访问,那么就可以访问到应用:
默认的用户名是admin,密码是password,登入后可以自行更改。
使用方法
登入后界面如下:
该文件管理器可以在线创建文档,上传与下载文档,它有在线的文本编辑器,支持语法高亮。另外,它还有不少网络应用,右键app store即可进入商城安装。
可以将此网络应用作为自己的云存储,团队的网盘,甚至网络办公空间。