Docker 部署emberstack/sftp 镜像
Docker 部署 emberstack/sftp 镜像
1、找到国内可用的docker源,本次测试使用docker.1ms.run
2、下载emberstack/sftp镜像
docker pull docker.1ms.run/emberstack/sftp
3、安装并启动emberstack/sftp镜像
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文件。对用户密码进行更改。
{"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配置。