本篇我們要介紹如何使用 Docker 快速的建立 FTP Server,我們使用 stilliard/docker-pure-ftpd,廢話不多說,馬上開始吧。
FTP 架設
首先先 Pull Docker image
1 | $ docker pull stilliard/pure-ftpd:hardened |
啟動 Docker Container
1 | $ docker run -d --name ftpd_server -p 21:21 -p 30000-30009:30000-30009 -e "PUBLICHOST=localhost" stilliard/pure-ftpd:hardened |
在這裡我的 bob 的密碼是 bob
使用 FTP
透過 curl 上傳 hello.txt
1 | $ echo hellworld > hello.txt |
透過 Chrome 瀏覽器登入 FTP
透過瀏覽器打開 ftp://localhost
,輸入帳號密碼後登入,就可以看到我們的檔案
只要點擊就可以直接下載