# 部署 vsftpd - 容器的日志目录:/var/log/vsftpd/ - 容器的数据目录 - 匿名用户:/var/lib/ftp/ - 普通用户:$HOME/ - 引入 vsftpd 配置 - 环境变量 ``` environment: VSFTPD_OPTS: '-owrite_enable=YES' ``` - 挂载配置文件 ``` volumes: - type: bind source: ./vsftpd/vsftpd.conf target: /etc/vsftpd/vsftpd.conf ``` - 创建 vsftpd 普通用户,通过环境变量引入 ``` environment: FTP_USER_1001: 'user1:123456' FTP_USER_1002: 'user2:123456' FTP_USER_1003: 'user3:123456' # 创建三个用户,用户名分别是 user1、user2 和 user3 # 对应的 uid 分别是 1001、1002 和 1003 # 密码都是 123456 ``` - 服务器数据盘挂载到 /data/ 目录下 - 根据实际环境修改 - docker-compose.yml - 创建目录 ``` grep '\