2017 にやる FTP サーバーのたてかた
人生において自分で FTP サーバーというのを構築したことがなかったのだが、この度なんと仕事で FTP サーバーを建てることになった(今は 2017 年なのに)!!!システム間連携に FTP サーバーを指定してくるシステムがあったので。それってどうなの間あるけど契約のある相手どうしの連携ならありなのかもしれない(なしかもしれない)。一応言い訳しとくと、こっちが FTP サーバーたててむこうがれ取りにくるとかではなくて、むこうが FTP サーバーたててあってこっちがそこに上げるみたいな話。テストには FTP サーバーいるよねってなった。
いずれにせよやらねばならなかった。おれはやるぞやるぞ、そうかやるのか、やるならやらねば。
現代人なので Docker hub を見ていたところいまいち使いづらいイメージばかりなのだが、一個まともに動くのあった。 bogem/ftp ってのがそれ。
docker run -d -v /home/vsftpd \
-p 20:20 -p 21:21 -p 47400-47470:47400-47470 \
-e FTP_USER=ユーザー名 \
-e FTP_PASS=パスワード \
-e PASV_ADDRESS=外部から見えてるそのサーバーのIPアドレス \
--name ftp \
--restart=always bogem/ftp
これでやっていけます。