搭建一个轻量级的ftp服务器
# 搭建
直接使用我写好的 docker-compose
脚本即可。
Dockerfile
# 依赖的镜像
FROM delfer/alpine-ftp-server:latest
#镜像创建者的信息
MAINTAINER terwer "youweics@163.com"
# 设置编码
ENV LANG C.UTF-8
# 设置时区
ENV TZ Asia/Shanghai
# docker inspect portable-ftpserver | grep IPAddres
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
docker-compose.yml
# docker-compose --log-level INFO up --build portable-mina-ftpserver
# docker-compose --log-level INFO up
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
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
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
# 运行 ftpserver
在 docker-compose.yml
的同级目录,新建一个 ftphome
文件夹,然后运行下面命令即可。
docker compose up --build
1
# 连接 ftp 测试
使用 Filezilla
信息如下:
Host localhost
Port 21 # 端口默认是21,可以不写
User terwer
Password 123456
1
2
3
4
5
2
3
4
5
效果:
编辑 (opens new window)
上次更新: 2023/02/22, 13:47:25
- 01
- 解决css部分border被圆角切掉之后圆角的边框消失问题03-18
- 02
- 使用TypeScript开发一个自定义的Node-js前端开发脚手架03-08
- 03
- Github-Actions使用release-please实现自动发版03-06