Docker 部署emberstack/sftp 镜像

Docker 部署 emberstack/sftp 镜像

1、找到国内可用的docker源,本次测试使用docker.1ms.run
2、下载emberstack/sftp镜像

cpp 复制代码
  docker pull docker.1ms.run/emberstack/sftp

3、安装并启动emberstack/sftp镜像

cpp 复制代码
docker run -d -p 22:22 --name SFTP -v D:\SFTP:/home/sftpuser/sftp --privileged=true -e SFTP_USER=sftpuser -e SFTP_PASS=123456 docker.1ms.run/emberstack/sftp

4、默认启动账户密码都是demo,这块需要到docker里面更改,找到SFTP启动镜像,点击进入,选择Files->app->config->sftp.json文件。对用户密码进行更改。

cpp 复制代码
{
  "Global": {
    "Chroot": {
      "Directory": "%h",
      "StartPath": "sftp"
    },
    "Directories": ["sftp"],
    "Logging": {
      "IgnoreNoIdentificationString": true
    },
    "Hooks": {
      "OnServerStartup": [],
      "OnSessionChange": []
    }
  },
  "Users": [
    {
      "Username": "sftpuser",
      "Password": "123456"
    }
  ],
  "Groups": [
    {
      "Name": "demogroup",
      "Users": ["sftpuser"],
      "GID": 5000
    }
  ]
}

5、重启SFTP镜像,完成sftp配置。

相关推荐
xiaoye20182 小时前
Lettuce连接模型、命令执行、Pipeline 浅析
java
Sheffield5 小时前
Alpine是什么,为什么是Docker首选?
linux·docker·容器
beata5 小时前
Java基础-18:Java开发中的常用设计模式:深入解析与实战应用
java·后端
Seven975 小时前
剑指offer-81、⼆叉搜索树的最近公共祖先
java
马艳泽6 小时前
win10下运行Start Broker and Proxy报错解决
docker
雨中飘荡的记忆1 天前
保证金系统入门到实战
java·后端
Nyarlathotep01131 天前
Java内存模型
java
暮色妖娆丶1 天前
不过是吃了几年互联网红利罢了,我高估了自己
java·后端·面试
用户13573999256601 天前
Windows 从 0 搭建 WSL2 原生 AI 开发环境:Codex + Docker + VSCode
docker