docker 运行vsftp

docker run -d -v /data/ftp-test:/home/vsftpd  -p 21021:21 -p 21100-21110:21100-21110 -e FTP_USER=admin-e FTP_PASS=admin -e PASV_ADDRESS=192.168.1.1  -e pasv_promiscuous=YES -e REVERSE_LOOKUP_ENABLE=NO  --name vsftpd --restart=always fauria/vsftpd

环境变量

此映像使用环境变量允许在运行时配置某些参数:

  • 变量名称:FTP_USER
  • 默认值:admin
  • 接受的值:任何字符串。避免使用空格和特殊字符。
  • 说明:默认 FTP 帐户的用户名。如果未在运行时通过环境变量指定它,则默认使用。FTP_USERadmin

  • 变量名称:FTP_PASS
  • 默认值:随机字符串。
  • 接受的值:任何字符串。
  • 说明:如果不通过 为默认 FTP 帐户指定密码,将自动生成一个 16 个字符的随机字符串。可以通过容器日志获取此值。FTP_PASS

  • 变量名称:PASV_ADDRESS
  • 默认值:Docker 主机 IP/主机名。
  • 接受的值:任何 IPv4 地址或主机名(请参阅PASV_ADDRESS_RESOLVE)。
  • 说明:如果未指定要在被动模式下使用的 IP 地址,则将使用 Docker 主机的路由 IP 地址。请记住,这可能是本地地址。

  • 变量名称:PASV_ADDR_RESOLVE
  • 默认值:否
  • 接受的值: <NO|是的>
  • 说明:如果要在“PASV_ADDRESS”选项中使用主机名(而不是 IP 地址),请设置为“是”。

  • 变量名称:PASV_ENABLE
  • 默认值:是
  • 接受的值: <NO|是的>
  • 说明:如果要禁止使用 PASV 方法获取数据连接,请设置为 NO。

  • 变量名称:PASV_MIN_PORT
  • 默认值:21100
  • 接受的值:任何有效的端口号。
  • 说明:这将用作被动模式端口范围的下限。请记住使用参数发布端口。docker -p

  • 变量名称:PASV_MAX_PORT
  • 默认值:21110
  • 接受的值:任何有效的端口号。
  • 说明:这将用作被动模式端口范围的上限。启动具有大量已发布端口的容器需要更长的时间。

  • 变量名称:XFERLOG_STD_FORMAT
  • 默认值:否
  • 接受的值: <NO|是的>
  • 描述:如果希望以标准 xferlog 格式写入传输日志文件,请设置为 YES。

  • 变量名称:LOG_STDOUT
  • 默认值:空字符串。
  • 接受的值:要启用的任何字符串、空字符串或未定义要禁用的字符串。
  • 描述:通过 STDOUT 输出 vsftpd 日志,以便通过容器日志访问。

  • 变量名称:FILE_OPEN_MODE
  • 默认值:0666
  • 接受的值: File system permissions.
  • 描述:用于创建上传文件的权限。掩码应用于此值之上。如果您希望上传的文件可执行,您可能希望更改为 0777。

  • 变量名称:LOCAL_UMASK
  • 默认值:077
  • 接受的值: File system permissions.
  • 说明:为本地用户设置的文件创建掩码的值。注意!如果要指定八进制值,请记住“0”前缀,否则该值将被视为以 10 为基数的整数!

  • 变量名称:REVERSE_LOOKUP_ENABLE
  • 默认值:是
  • 接受的值: <NO|是的>
  • 说明:如果要避免名称服务器不响应反向查找的性能问题,请设置为 NO。

  • 变量名称:PASV_PROMISCUOUS
  • 默认值:否
  • 接受的值: <NO|是的>
  • 描述:如果要禁用 PASV 安全检查,以确保数据连接来自与控制连接相同的 IP 地址,请设置为 YES。只有当您知道自己在做什么时才启用!唯一合法的用途是某种形式的安全隧道方案,或者可能是为了促进 FXP 支持。

  • 变量名称:PORT_PROMISCUOUS
  • 默认值:否
  • 接受的值: <NO|是的>
  • 说明:如果要禁用 PORT 安全检查,以确保传出数据连接只能连接到客户端,请设置为 YES。只有当您知道自己在做什么时才启用!这样做的合法用途是促进 FXP 支持。

  • 25
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值