このページの翻訳:
- 日本語 (ja)
- English (en)
最近の更新
- 02 Apache2で自己認証ssl [中間証明書の整合性確認]
最近の更新
Dockerで、FTPサーバを立てる。
# mkdir /app # cd /app # git clone https://github.com/stilliard/docker-pure-ftpd.git # cd docker-pure-ftpd
ログを出力させたいので、設定変更してimageをbuildし直す
# vi run.sh PURE_FTPD_FLAGS=" $@ $ADDED_FLAGS " ↓ PURE_FTPD_FLAGS=" $@ $ADDED_FLAGS=-d -d "
これで、my-pure-ftpというimageができます。
# docker build --rm -t my-pure-ftp .
imageを変更と、環境に合わせてHOSTNAMEなど変更
docker-compose.yml
image: stilliard/pure-ftpd
↓
image: my-pure-ftp
ports:
- "21:21"
- "30000-30009:30000-30009"
↓
ports:
- "21:21"
- "30000-30109:30000-30109"
environment:
PUBLICHOST: "localhost"
FTP_USER_NAME: username
FTP_USER_PASS: mypass
FTP_USER_HOME: /home/username
↓
environment:
PUBLICHOST: "[HOSTNAME]"
FTP_USER_NAME: [USER]
FTP_USER_PASS: [PASS]
FTP_USER_HOME: /home/username
FTP_MAX_CLIENTS: 50
FTP_PASSIVE_PORTS: "30000:30109"
※デフォルトだと、FTP_MAX_CLIENTSは5になっている。
# docker-compose up -d