docker安装ftp服务
docker安装ftp
使用 Docker 搭建 FTP 服务, 以 CentOS 系统为例,演示如何通过容器运行 FTP 服务。
拉取镜像
docker pull fauria/vsftpd
执行完之后可看到已经安装好ftp镜像了
启动容器
docker run -d -p 21:21 -p 20:20 -p 21100-21110:21100-21110 -v /Ftpfile:/home/vsftpd -e FTP_USER=davion -e FTP_PASS=davion -e PASV_ADDRESS=192.168.81.128 -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name vsftpd --restart=always fauria/vsftpd
参数说明
-p 进行端口绑定映射
-v 添加容器数据卷
-e FTP_USER=davion -e FTP_PASS=davion 添加一个初始化用户davion
PASV_MIN_PORT和PASV_MAX_PORT映射的是被动模式下端口使用范围
-name vsftpd 为容器命名为vsftpd
–restart=always fauria/vsftpd docker重启的时候自动启动这个容器
使用winscp链接
输入主机ip
用户名 davion
密码 davion