このページの翻訳:
- 日本語 (ja)
- English (en)
最近の更新
Tag Cloud
このページへのアクセス
今日: 4 / 昨日: 2
総計: 715
- Dokuwiki.fl8.jp(280)
- 13 CentOS6メール設定(15)
- 34 UnboundでHA構成(14)
- 05 rsync(14)
- FreeBSD カーネル再構築(13)
- 02 ProFTPD(13)
最近の更新
このページへのアクセス
今日: 4 / 昨日: 2
総計: 715
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