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

posted @ 2022-07-17 17:08  扰扰  阅读(510)  评论(0编辑  收藏  举报