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配置。

相关推荐
玩代码12 分钟前
备忘录设计模式
java·开发语言·设计模式·备忘录设计模式
BUTCHER535 分钟前
Docker镜像使用
java·docker·容器
小趴菜吖43 分钟前
使用macvlan实现容器的跨主机通信
docker
一只 Lemon1 小时前
K8s存储系统(通俗易懂版)
云原生·容器·kubernetes
岁忧1 小时前
(nice!!!)(LeetCode 面试经典 150 题 ) 30. 串联所有单词的子串 (哈希表+字符串+滑动窗口)
java·c++·leetcode·面试·go·散列表
澜兮子1 小时前
k8s-高级调度(一)
云原生·容器·kubernetes
无敌糖果1 小时前
K8S的Helm包管理器
docker·容器·kubernetes·helm·helm安装包
筱小虾米1 小时前
Docker配置国内镜像源
运维·docker·容器
LJianK12 小时前
Java和JavaScript的&&和||
java·javascript·python
RealmElysia2 小时前
java反射
java·开发语言