利用 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 为用户和密码信息。
from:https://cikeblog.com/quickly-build-ftp-service-with-docker.html
正文完