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

相关推荐
FJW02081426 分钟前
【Linux】web服务器的部署和优化
linux·运维·服务器·rhce
Linux运维老纪33 分钟前
Python文件操作及数据库交互(Python File Manipulation and Database Interaction)
linux·服务器·数据库·python·云计算·运维开发
有谁看见我的剑了?42 分钟前
docker 运行时权限和 Linux 能力了解
linux·docker·容器
平生不喜凡桃李1 小时前
Linux 进程控制
linux·运维·服务器
鱼与宇1 小时前
Linux常用命令
linux·运维·服务器
小南家的青蛙1 小时前
lspci的资料
linux·运维·服务器
敖云岚1 小时前
【那些年踩过的坑】Docker换源加速详细教程(截至2025年4月)
运维·docker·容器
柳如烟@2 小时前
Docker安装ES :确保 Kibana 正确连接 Elasticsearch
运维·数据库·elasticsearch·docker·容器·kibana
weisian1512 小时前
云原生--核心组件-容器篇-2-认识下Docker(三大核心之镜像,容器,仓库)
docker·云原生·容器
饭来_3 小时前
配置 RDP 远程桌面协议连接ubuntu服务器桌面
linux·运维·服务器