docker-compose搭建sfpt服务器
1. 搭建
- 创建sftp目录,进入该目录
- 创建docker-compose.yml文件内容如下:
version: '3.7'
services:
sftp:
image: atmoz/sftp
container_name: sftp
ports:
- "122:22"
volumes:
- ./sftp-data:/home
environment:
SFTP_USERS: "liubei:liubei161:1001:1001:/upload
guanyu:123456:1002:1002:/upload"
restart: always
liubei:liubei161:1001:1001:/upload
: 用户名:密码:用户id:组id:存储位置(用户家目录相对路径)- 用户每行一个(chatgpt说用逗号隔开是不对的)
- 启动
docker-compose up -d
- 最终目录结构如下
[root@liubei sftp]# tree ./
./
├── docker-compose.yml
└── sftp-data
├── liubei
│ └── upload
└── guanyu
└── upload