Docker FTPサーバメモ
DockerでFTPサーバを立てる際のメモ
環境
バージョン情報
- Ubuntu18.04
- Docker(20.10.10)
- Docker Compose(1.29.2)
ディレクトリ構成
download.txtはgetで取得できるか確認するために配置。中身は空。
ftp-dir
|-home
| |-download.txt
|-docker-compose.yml
docker-compose.yml
"PUBLICHOST"には、待ち受けるIPアドレスを設定する。
"0.0.0.0"は、127.0.0.1になるみたい。
version: '3' services: ftp-server: image: stilliard/pure-ftpd:latest container_name: ftp-server ports: - "21:21" - "30000-30009:30000-30009" volumes: - ./home:/home/ftpusers environment: - PUBLICHOST=<Listen IP address> - FTP_USER_NAME=<User name> - FTP_USER_PASS=<User Password> - FTP_USER_HOME=/home/ftpusers restart: always