1 Star 0 Fork 1.2K

优秀开源项目收集/docker

forked from Kenny小狼/docker 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
alpine
assets
bind
cadvisor
centos
ci-html
ci-webhook/tomcat
consul
debian
elasticsearch
elk
etcd
finalspeed-serv
finebi
frp
git
gitbook
gitlab-runner
gitlab
golang/1.8
gollum
gradle-node
gradle
grafana
healthcheck
http-proxy
java-nodejs
java
jenkins
jetbrains-license-server
kibana
logstash
loki
lts
mariadb
maven
mongo-db
mongo-express
mysql
nexus3
nfs
nginx-pureftpd
nginx
node-express
node
opencv
oracle-xe-11g
postgresql
prometheus
promtail
pure-ftpd
.env
Dockerfile
README.md
docker-compose.yml
stretch.sources.list
python
redis
redmine-git-integration
registry-frontend
registry
rocketmq
ruby
shadowsocks-libev
share-server
siege
socat
solr
sonarqube
springboot
sshd-tomcat
sshd
supervisord
symphony
tnginx
tomcat
ubuntu
weblogic
webui-aria2
zipkin
zookeeper/3.4.10
.editorconfig
.gitignore
LICENSE
README.md
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

ftp镜像-使用pureftp

说明

基于 stilliard/pure-ftpd 镜像;

docker-compose启动后,默认ftp用户信息:

username: ftp
password: ftp

注:如果想客户端支持被动模式,注意启动镜像的时候配置 PUBLICHOST 环境变量;

pure-ftpd配置说明

常用配置

参数 说明
-c --maxclientsnumber 最大连接数;注意端口数量;
最大连接数=(最大+1 -最小)/ 2;
如果端口太少,最大连接数也是无用的;
-C --maxclientsperip 每个ip连接数量
-d --verboselog 记录日志
-e --anonymousonly 仅支持匿名登录访问
-E --noanonymous 不允许匿名用户连接
-j --createhomedir 如果虚拟用户的目录不存在则自动创建
-R --nochmod 不接受 CHMOD 命令。用户不能更改他们文件的属性。
-P --forcepassiveip 强制指定返回IP,被动模式下好用;
不然会返回内网IP给客户端,客户端可能不能访问;
这是可以手动指定外网IP;
-l --login 用户验证数据文件
-p --passiveportrange 被动模式端口范围
-9 --clientcharset 默认编码
-x --prohibitdotfileswrite 不能删除/写入隐藏文件

详见:http://download.pureftpd.org/pub/pure-ftpd/doc/README

镜像版本

镜像内已不内置创建用户,请启动镜像的时候传入FTP_USER_NAME等变量,具体参见stilliard/pure-ftpd

  • latest: 基于stilliard/pure-ftpd的镜像,修改本地源,安装基础软件和本地时区设置;
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Docker
1
https://gitee.com/open-repo/docker.git
git@gitee.com:open-repo/docker.git
open-repo
docker
docker
master

搜索帮助