docker-compose搭建sftp
1、创建用户
[root@app01 test]# vim users.conf sftp2:sftp2:2000:2000 sftp3:sftp3:2000:2000
2、文件
version: '2' services: sftp: image: atmoz/sftp container_name: sftp1 restart: always volumes: - ./data/sftp1:/home/sftp1 - ./data/sftp1/test1:/home/sftp2 - ./data/sftp1/test2:/home/sftp3 - ./users.conf:/etc/sftp/users.conf:ro ports: - "2222:22" command: sftp1:sftp1:2000:2000:test1/test3,test2/test4 #用户名:密码:uid:gid:文件夹1/子文件夹1,文件夹2,文件夹3
参考文献:https://blog.csdn.net/lihongbao80/article/details/112761532
修改中文乱码问题:https://blog.csdn.net/wqc19920906/article/details/121503171