支持斐讯N1、我家云(arm64架构)
实例
docker run -d \
--name ftp \
--net=host \
-v /docker/ftp/vsftpd:/etc/vsftpd \
-v /docker/ftp/home/ftpusr:/home/ftpusr \
lstcml/vsftpd
创建用户
docker exec 容器名称 addusr 用户名 密码
docker exec ftp addusr lstcml 123456
注意:
/etc/vsftpd:包含vsftp.conf和chroot_list
chroot_list:需要禁用某个用户直接编辑此文件,删除对应用户名即可
所有用户的访问范围只限制于自身home目录(多用户访问独立)
如果访问没权限,说明映射到宿主机的目录没有权限,如/docker/ftp/home/ftpusr,需基于对应读写权限(完整权限:chmod 777 /docker/ftp/home/ftpusr)
如果是小钢炮或其他安装了vsftp服务的系统需要关闭自带vsftp服务,否则端口占用导致创建容器失败
Content type
Image
Digest
Size
42.9 MB
Last updated
about 7 years ago
docker pull lstcml/vsftpd