--- sidebar_position: 100 sidebar_label: 回乡の网盘 title: 网盘使用指南 --- # 网盘使用指南 ## 使用方式 网盘包含2种产品,分别是file station, 和drive file station可以提供良好的在线使用体验,drive更多是配合客户端直接同步协作。 2种打开方式,分别是网页web,和本地同步客户端drive(包括pc / 移动设备),以下统称为web/drive。 两种方式,均可以按照 内网/外网方式连接。 用内网连接,下载速度快,不掉线,不用我们公司额外花钱支付流量费。 用外网连接,速度慢,但是可以不局限在公司使用。 请根据自己的需要酌情选择。 ### 网页连接 #### file station: 打开浏览器: 内网地址: [http://192.168.10.200:7000/](http://192.168.10.200:7000/) 外网地址: [http://pan.yixinhuixiang.com/](http://pan.yixinhuixiang.com/) 登录后即可操作文件。 ![file station](img/drive/pan.png) #### drive 打开浏览器: 内网地址: [http://192.168.10.200:8080/](http://192.168.10.200:8080/) 外网地址: [http://drive.yixinhuixiang.com/](http://drive.yixinhuixiang.com/) 登录后即可操作文件。 ![drive web](img/drive/drive.png) ### 客户端连接 打开[链接](https://www.synology.cn/zh-cn/dsm/feature/drive)下载客户端, 或者是登录到drive后根据引导下载。 安装客户端后运行主程序,设置服务器地址: ``` http://192.168.10.200:8080 ``` 或 ``` drive.yixinhuixiang.com ``` 其他使用 和 百度网盘,市场上其他网盘产品差别不多,请自行研究。 ![客户端drive同步](img/drive/client.png) ## 打包一个镜像到rainbond ### 文件准备 准备好需要打包的html包,确认下一层级就有html文件 写好dockerfile 这是制作镜像的描述 例子: ``` FROM nginx # dist 文件结构是 ./dist/index.html COPY ./dist /usr/share/nginx/html COPY ./default.conf /etc/nginx/conf.d/ EXPOSE 80/tcp ``` 如果必要修改nginx配置,比如做本地反向代理,或者是调整上下载限制,就写一份nginx的配置文件 ,跟着镜像一起打包 反向代理设置选项请参考nginx配置帮助 [nginx帮助](https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/) 反向代理可以让访问应用特定地址,转发到目标,从而避开跨域,或者复杂环境等情况。 ``` # 这个配置将导致访问应用/app/后缀的直接转发到www.baidu.com location /app/ { proxy_pass http://www.baidu.com; } ``` ### 镜像操作 准备好后,在dockerfile 目录执行 ``` docker build . -t $name ``` $name = 镜像名称(私有仓库请写全部 比如:) ``` docker build . -t registry.cn-beijing.aliyuncs.com/zsw2023/mini_game ``` 由于docker hub太慢,我们外部仓库放置镜像加速拉取,用阿里云或者青云。 阿里云的操作举例: ``` # 把本地镜像改名成能推的 不带版本号默认最新:latest docker tag nginx:v2 registry.cn-beijing.aliyuncs.com/zsw2023/nginx # 登录阿里云 docker login registry.cn-beijing.aliyuncs.com # 推 docker push registry.cn-beijing.aliyuncs.com/zsw2023/mini ``` ### 应用发布 由于我们服务器应用demo设置了registry.cn-beijing.aliyuncs.com/zsw2023/mini作为拉取构建镜像, 推送完成后服务器直接点构建,就可以更新。 ![docker](img/rainbond-container.png)