跳转至

24.4 kodexplorer容器网盘快速部署

1. 拉取镜像

[root@k8s-node2 15_4f71d52f]# docker pull xaljer/kodexplorer
Using default tag: latest
Trying to pull repository docker.io/xaljer/kodexplorer ...
latest: Pulling from docker.io/xaljer/kodexplorer
9d48c3bd43c5: Pull complete
4bf02c0a37c8: Pull complete
9ce49f939c6f: Pull complete
2fa33c09831c: Pull complete
113619c0d281: Pull complete
81b3f149ce20: Pull complete
3c094da6b6a5: Pull complete
2840f8ed2a6f: Pull complete
713f7780ded2: Pull complete
d48f8116fa70: Pull complete
64feb1a46686: Pull complete
8f66f5ba0b0c: Pull complete
7bbfc2560e11: Pull complete
Digest: sha256:7ff5130088d5d4dda20759b6d861f7d0191d181ae25673a3934f062235461584
Status: Downloaded newer image for docker.io/xaljer/kodexplorer:latest
[root@k8s-node2 15_4f71d52f]#

2. 创建数据卷目录

[root@k8s-node2 ~]# mkdir /mydata
[root@k8s-node2 ~]#

3. 启动kod容器

docker run -d -p 81:80 --name kodexplorer -v /mydata:/var/www/html xaljer/kodexplorer
[root@k8s-node2 ~]#  docker run -d -p 81:80 --name kodexplorer -v /mydata:/var/www/html xaljer/kodexplorer
1c457bf8d41a60155c3107c97e3c77266caa234cec001776d3e2accfdbf3f449
[root@k8s-node2 ~]#
[root@k8s-node2 ~]#
[root@k8s-node2 ~]# docker ps
CONTAINER ID        IMAGE                                            COMMAND                  CREATED             STATUS              PORTS                          NAMES
1c457bf8d41a        xaljer/kodexplorer                               "entrypoint.sh php..."   3 seconds ago       Up 3 seconds        0.0.0.0:81->80/tcp             kodexplorer
bad61b4d1c3d        kodcloud/kodbox:v1.20                            "/entrypoint.sh /u..."   10 minutes ago      Up 10 minutes       0.0.0.0:80->80/tcp, 9000/tcp   compose_app_1
5209dbcfd6de        mariadb:10.6.0                                   "docker-entrypoint..."   10 minutes ago      Up 10 minutes       3306/tcp                       compose_db_1
f6a08528b9f2        redis:alpine3.13                                 "docker-entrypoint..."   10 minutes ago      Up 10 minutes       6379/tcp                       compose_redis_1
63683adf4e6c        192.168.178.151:5000/nginx:1.13                  "nginx -g 'daemon ..."   39 minutes ago      Up 39 minutes                                      k8s_myweb.6721f5a1_myweb-7wctd_default_43a48f31-cdad-11eb-828d-000c29066ffa_64e527fb
bec5b6097cc0        192.168.178.151:5000/pod-infrastructure:latest   "/pod"                   39 minutes ago      Up 39 minutes                                      k8s_POD.f08402ff_myweb-7wctd_default_43a48f31-cdad-11eb-828d-000c29066ffa_0bea78cc
[root@k8s-node2 ~]#
[root@k8s-node2 ~]#
[root@k8s-node2 ~]# netstat -tunlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 127.0.0.1:10248         0.0.0.0:*               LISTEN      69857/kubelet
tcp        0      0 127.0.0.1:10249         0.0.0.0:*               LISTEN      24013/kube-proxy
tcp        0      0 192.168.178.161:10250   0.0.0.0:*               LISTEN      69857/kubelet
tcp        0      0 192.168.178.161:10255   0.0.0.0:*               LISTEN      69857/kubelet
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      7322/sshd
tcp6       0      0 :::80                   :::*                    LISTEN      99372/docker-proxy-
tcp6       0      0 :::81                   :::*                    LISTEN      110051/docker-proxy
tcp6       0      0 :::10001                :::*                    LISTEN      24013/kube-proxy
tcp6       0      0 :::22                   :::*                    LISTEN      7322/sshd
tcp6       0      0 :::4194                 :::*                    LISTEN      69857/kubelet
udp        0      0 192.168.178.161:8285    0.0.0.0:*                           26666/flanneld

4. 浏览器访问测试

#192.168.178.161:81
#设置好密码后登录
#admin:123456

5. 上传文件测试

#上传文件测试
#去服务器查找文件
[root@k8s-node2 ~]# cd /mydata/
[root@k8s-node2 mydata]# ls
app  ChangeLog.md  config  data  index.php  plugins  README.md  static
[root@k8s-node2 mydata]#
[root@k8s-node2 mydata]# cd data/
[root@k8s-node2 data]#
[root@k8s-node2 data]# ls
Group  session  system  temp  User
[root@k8s-node2 data]#
[root@k8s-node2 data]# cd User/
[root@k8s-node2 User]#
[root@k8s-node2 User]# ls
admin  demo  guest  index.html
[root@k8s-node2 User]#
[root@k8s-node2 User]# cd admin/
[root@k8s-node2 admin]#
[root@k8s-node2 admin]# ls
data  home  recycle_kod
[root@k8s-node2 admin]#
[root@k8s-node2 admin]# cd home/
[root@k8s-node2 home]#
[root@k8s-node2 home]# ls
desktop  图片  我的文档  视频  音乐
[root@k8s-node2 home]#
[root@k8s-node2 home]# ls 图片/
微信图片_20210608131843.jpg
[root@k8s-node2 home]#
[root@k8s-node2 home]# pwd
/mydata/data/User/admin/home

最后更新: 2022-02-19 13:51:47