美文网首页linux
docker搭建FTP服务器

docker搭建FTP服务器

作者: 随风飘过的云_41d0 | 来源:发表于2019-08-05 14:21 被阅读0次

1,拉取镜像

docker pull fauria/vsftp


深度截图_选择区域_20190805141243.png

2,启动容器

docker run -d -v /home/ftp:/home/vsftpd
-p 20:20 -p 21:21 -p 21100-21110:21100-21110
-e FTP_USER=test -e FTP_PASS=test
-e PASV_ADDRESS=192.168.10.19
-e PASV_MIN_ROPT=21100 -e PASV_MAX_PORT=21110
--name vsftpd --restart=always fruria/vsftpd
参数说明:

  • /home/ftp:/home/vsftpd:映射 docker 容器 ftp 文件根目录(冒号前面是宿主机的目录)
  • -p:映射 docker 端口(冒号前面是宿主机的端口)
  • -e FTP_USER=test -e FTP_PASS=test :设置默认的用户名密码(都为 test)
  • PASV_ADDRESS:宿主机 ip,当需要使用被动模式时必须设置。
  • PASV_MIN_PORT~ PASV_MAX_PORT:给客服端提供下载服务随机端口号范围,默认 21100-21110,与前面的 docker 端口映射设置成一样。

3,新建用户

进入容器:
docker exec -i -t vsftpd bash
新建用户的文件夹:
mkdir /home/vsftpd/text2
编辑用户配置文件:
vi /etc/vsftpd/virtual_users.txt
把新用户名和密码写入txt中。
写入数据库中:
usr/bin/db_load -T -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db
退出容器,重启当前容器:
exit
docker restart vsftpd

相关文章

  • docker搭建FTP服务器

    1,拉取镜像 docker pull fauria/vsftp 2,启动容器 docker run -d -v /...

  • 自动化安装linux(2)

    接下来,我们就尝试一下,如何用光盘引导启动,并选择ftp方式安装。 一、搭建ftp服务器 ftp服务器搭建,可以参...

  • ftp服务器的搭建-linux

    一、前言 企业中linux搭建ftp服务器还是很实用的,所以本文针对centos7和centos6搭建ftp服务器...

  • 服务器的搭建

    FTP服务器的搭建 搭建FTP服务器要用到Ser-U软件,下载好安装包以后双击安装,打开软件配置服务器 然后要设置...

  • docker搭建图片压测QPS3000+服务器(ftp+ngin

    docker搭建图片压测QPS3000+服务器(ftp+nginx) 在针对图片算法服务进行压力测试时,需要高性能...

  • CentOS搭建FTP服务

    Linux 云服务器搭建 FTP 服务 操作场景 Vsftpd(very secure FTP daemon)是众...

  • 4.ftp文件服务&ssh服务搭建

    ftp文件服务搭建 1. 搭建ftp服务 FTP:文件传输协议,用于文件在本地和服务器上的双向传输,"下载"(Do...

  • FTP

    FTP 一.FTP简介和原理 FTP即文件传输协议, CS架构, Linux下搭建ftp服务器需要安装vsftpd...

  • FTP服务器的搭建

    ubuntu14.04下的ftp服务器的搭建

  • 安装ftp服务

    vsftpd是Linux下比较著名的FTP服务器,搭建FTP服务器当然首选这个。 1.安装vsftpd yum -...

网友评论

    本文标题:docker搭建FTP服务器

    本文链接:https://www.haomeiwen.com/subject/tjhmdctx.html