# chfs_docker **Repository Path**: q7104475/chfs_docker ## Basic Information - **Project Name**: chfs_docker - **Description**: chfs的docker化 支持amdx64 armx64 chfs2.0 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 8 - **Forks**: 3 - **Created**: 2020-02-04 - **Last Updated**: 2025-08-06 ## Categories & Tags **Categories**: docker-related **Tags**: None ## README ### 快速启动命令 (默认账户admin 默认密码admin) ``` shell #支持arm 及amd docker run --name chfs --restart=always -d -it -p 9999:8080 -v ./chfs/chfs_conf:/config -v ./chfs/chfs_data:/data registry.cn-chengdu.aliyuncs.com/7104475/chfs:v3.1 ``` ### 常用参数启动命令 ``` shell docker run --name chfs --restart=always -d -it -p 9999:8080 \ -e use_local_config=false \ -e user_name=admin \ -e user_password=123456 \ -e guest_rule_default=r \ -v ./chfs/chfs_conf:/config \ -v ./chfs/chfs_data:/data \ registry.cn-chengdu.aliyuncs.com/7104475/chfs-amd:v3.1 ``` ### 默认账号密码 ``` shell admin 123456 ``` ### 可选用配置变量说明 ``` 可以 放在docker run 的环境变量参数里面。 以下为默认值 # 设置环境变量 ENV use_local_config "false" #优先使用本地配置文件docker/chfs_conf/chfs.ini 而不使用环境变量配置。适用增加多用户场景,此参数为true时环境变量传参失效。 #下面参数参考官方说明chfs.ini文件描述 ENV port "8080" ENV path "/data" ENV allow "" ENV log /var/log/app.log ENV html_title "Myfile" ENV html_notice "Welcome to Myfile" ENV image_preview "true" ENV folder_download "enable" ENV ssl_cert "" ENV ssl_key "" ENV session_timeout "" ENV file_remove "3" # 定义管理员账户变量 ENV user_name "admin" ENV user_password "admin" ENV user_rule_default "rwd" ENV user_rule_none "" ENV user_rule_r "" ENV user_rule_w "" ENV user_rule_d "" # 定义访客账户变量 ENV guest_password "" ENV guest_rule_default "r" ENV guest_rule_none "" ENV guest_rule_r "" ENV guest_rule_w "" ENV guest_rule_d "" ### ``` shell vi ./chfs/chfs_conf/chfs.ini ``` ### 重启生效 ``` shell docker restart chfs ``` ### 访问地址 **[http://IP:9999](http://IP:9999)** ### 实例 ![QQ截图20200204011737.png](https://i.loli.net/2020/02/04/HQ85Rt4WMOiDkxJ.png)