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. 测试

相关推荐
Felix Du2 小时前
操作系统 | Linux:第一章 初识Linux
linux·运维·服务器
MarkGosling3 小时前
苹果原生 Linux 容器工具正式上线!Mac 开发者迎来效率革命
容器·wwdc
old_power3 小时前
Docker加入用户组
运维·docker·容器
xuanwojiuxin3 小时前
Linux 阻塞非阻塞
linux·运维·服务器
n33(NK)3 小时前
Linux从入门到精通
linux·运维·服务器
Invinciblenuonuo3 小时前
Linux【1】-----虚拟内存
linux·运维·服务器
2501_915373883 小时前
linux 更新ollama服务
linux·运维·服务器
弓长三虎3 小时前
linux 命令审计
linux·运维·服务器·前端
ytttr8734 小时前
docker快速部署OS web中间件 数据库 编程应用
前端·docker·中间件
liux35284 小时前
Kubernetes 从入门到精通-pod基础管理
云原生·容器·kubernetes