详细文档参见 atmoz/sftp
最简单的例子
docker run -p 22:22 -d atmoz/sftp foo:pass:::upload |
映射本机路径
docker run \ |
foo:pass:1000
中的uid
对应宿主机uid
,可以通过cat /etc/passwd
查看。
使用docker-compose
mkdir -p ~/app/sftp |
docker-compose.yml
:
sftp: |
运行:
docker-compose up -d |
客户端
客户端我们可以选择 FileZilla
:
sudo apt-get install filezilla |
注意:在“文件→站点管理器→新站点→协议“中选择 SFTP
。
然后就可以下载和上传文件了。