このページの翻訳:
- 日本語 (ja)
- English (en)
最近の更新
Tag Cloud
このページへのアクセス
今日: 8 / 昨日: 2
総計: 719
- Dokuwiki.fl8.jp(400)
- 14 rsync(19)
- FreeBSD カーネル再構築(17)
- 05 rsync(17)
最近の更新
このページへのアクセス
今日: 8 / 昨日: 2
総計: 719
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