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