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