搭建
直接使用我写好的 docker-compose
脚本即可。
Dockerfile
1 2 3 4 5 6 7 8 9 10 11 12 13
| FROM delfer/alpine-ftp-server:latest
MAINTAINER terwer "[email protected]"
ENV LANG C.UTF-8
ENV TZ Asia/Shanghai
|
docker-compose.yml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
version: '3' services: portable-redis7: image: terwer/ftpserver:latest container_name: portable-ftpserver build: context: . dockerfile: Dockerfile ports: - "21:21" - "21000-21010:21000-21010" environment: - "TZ=Asia/Shanghai" - "USERS=terwer|123456|/Users/terwer/ftppath|10000" - "ADDRESS=localhost" volumes: - ./ftphome:/Users/terwer/ftppath stdin_open: true restart: "no" networks: - local-dev
networks: local-dev: external: true
|
运行 ftpserver
在 docker-compose.yml
的同级目录,新建一个 ftphome
文件夹,然后运行下面命令即可。
1
| docker compose up --build
|
连接 ftp 测试
使用 Filezilla
信息如下:
1 2 3 4 5
| Host localhost Port 21
User terwer Password 123456
|
效果: