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