云原生之使用Docker部署Nas-Cab个人NAS平台
一、Nas-Cab介绍
- Nas-Cab简介
二、本地环境介绍
2.1 本地环境规划
| hostname | IP地址 | 操作系统版本 | Docker版本 | 
|---|---|---|---|
| jeven | 192.168.3.166 | centos 7.6 | 20.10.17 | 
2.2 本次实践介绍
三、本地环境检查
3.1 检查Docker服务状态
[root@jeven ~]# systemctl status docker
● docker.service - Docker Application Container Engine
   Loaded: loaded (/usr/lib/systemd/system/docker.service; enabled; vendor preset: disabled)
   Active: active (running) since Sun 2023-09-17 01:00:41 CST; 2h 12min ago
     Docs: https://docs.docker.com
 Main PID: 9940 (dockerd)
    Tasks: 54
   Memory: 187.9M
   CGroup: /system.slice/docker.service
3.2 检查Docker版本
[root@jeven ~]# docker -v
Docker version 20.10.17, build 100c701
3.3 检查docker compose 版本
[[root@jeven ~]# docker compose version
Docker Compose version v2.19.1
四、下载Nas-Cab镜像
docker pull ypptec/nascab

五、部署Nas-Cab
5.1 创建挂载目录
mkdir -p /data/nascab &&  cd /data/nascab/
5.2 创建Nas-Cab容器
docker run -d \
--name nascab \
--restart always \
-v /data/nascab/mydata:/myData  \
-v /data/nascab/data:/root/.local/share/nascab  \
-p 8760:80 -p 5620:90 \
 ypptec/nascab
5.3 检查容器状态
[root@jeven nascap]# docker ps
CONTAINER ID   IMAGE                                        COMMAND                  CREATED          STATUS                 PORTS                                                   NAMES
bacc54c27f50   ypptec/nascab                                "bytenode /nascab/ap…"   45 seconds ago   Up 45 seconds          21/tcp, 443/tcp, 0.0.0.0:8760->80/tcp, :::8760->80/tcp, 0.0.0.0:5620->90/tcp, :::5620->90/tcp   nascab
5.4 检查容器运行日志
[root@jeven nascap]# docker logs nascab
Run in docker
Run in docker
NasCab api thread count: 2
http service is running,port:  80
https service is running,port: 443
http service is running,port:  80
https service is running,port: 443
NFO Worker closed
六、访问Nas-Cab个人NAS平台
6.1 创建管理员账号

6.2 访问Nas-Cab首页

6.3 设置图片目录

 
6.4 上传图片

 
6.5 查看图片











