This commit is contained in:
2024-10-29 11:24:40 +08:00
parent 4dc7551228
commit cd77e8f4d8
2 changed files with 45 additions and 14 deletions

View File

@@ -1,5 +1,36 @@
# 部署 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