docker-compose搭建sfpt服务器

1. 搭建

  • 创建sftp目录,进入该目录
  • 创建docker-compose.yml文件内容如下:
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说用逗号隔开是不对的)
  • 启动
shell 复制代码
docker-compose up -d
  • 最终目录结构如下
shell 复制代码
[root@liubei sftp]# tree ./
./
├── docker-compose.yml
└── sftp-data
    ├── liubei
    │   └── upload
    └── guanyu
        └── upload

2. 测试

相关推荐
小码过河.23 分钟前
CentOS 搭建 Docker 私有镜像仓库
linux·docker·centos
誰能久伴不乏2 小时前
Linux 系统调用详解:操作文件的常用系统调用
服务器·网络·servlet
飞询3 小时前
部署 coze-loop
docker·coze
龙卷风04053 小时前
使用本地IDEA连接服务器远程构建部署Docker服务
后端·docker
破刺不会编程4 小时前
linux线程概念和控制
linux·运维·服务器·开发语言·c++
华强笔记4 小时前
C程序内存布局详解
服务器·c语言
wxjlkh4 小时前
powershell 批量测试ip 端口 脚本
java·服务器·前端
Nightwish55 小时前
Linux随记(二十一)
linux·运维·服务器
终端行者6 小时前
k8s之Ingress服务接入控制器
云原生·容器·kubernetes
獭.獭.7 小时前
Linux -- 文件【上】
linux·运维·服务器·进程·pcb