利用Docker快速搭建FTP服务

利用Docker快速搭建FTP服务,免去繁琐的配置。

1.teezily/ftpd

docker run -p 21:21 -it --rm -e FTP_USER=scott -e FTP_PASSWORD=tiger -e HOST=publicname.example.com teezily/ftpd

请替换FTP_USER和FTP_PASSWORD为用户和密码信息。

请注意,HOST表示可以从客户端访问docker容器的名称或IP,通常是启动容器的docker主机的公共IP或名称。

2.bogem/ftp

docker run -d -v <host>:/home/vsftpd \
-p 20:20 -p 21:21 -p 47400-47470:47400-47470 \
-e FTP_USER=<username> \
-e FTP_PASS=<password> \
-e PASV_ADDRESS=<ip> \
--name ftp \
--restart=always bogem/ftp

请替换<username>和<password>为用户和密码信息,<host>为需要做ftp目录的本地路径,<ip>为服务器IP地址。

3.fauria/vsftpd

docker run -d -v /home/vsftpd:/home/vsftpd -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -e FTP_USER=test -e FTP_PASS=test --name vsftpd fauria/vsftpd

请替换FTP_USER和FTP_PASSWORD为用户和密码信息。

 

» 本文链接:利用Docker快速搭建FTP服务
» 转载请注明来源:刺客博客
» 如果文章失效或者安装失败,请留言进行反馈。
dockerftp
Comments (5)
Add Comment
  • 海天无影

    一直关注博主 能加个友链吗?

    • 刺猬

      可以的。加上后回复我就行