1、创建目录
mkdir -p /docker/sftp
2、创建脚本
#!/bin/bash
docker rm -f sftp || true
docker run \
--name sftp \
-v /docker/sftp/users.conf:/etc/sftp/users.conf:ro \
-v /docker/sftp/home:/home \
-p 2222:22 \
-d atmoz/sftp
3、创建用户
vim /docker/sftp/users.conf
# 内容
admin:Admin123:1001:1001
tom:Tom123:1002:1002
4、启动
cd /docker/sftp/ && chmod +x start.sh
# 启动
./start.sh
5、创建上传文件目录并授权
mkdir ./home/admin/upload/ && chmod 777 ./home/admin/upload/
6、用 admin 登陆