Hot Ice

记录精彩的程序人生

Anything is possible!
  menu
40 文章
0 浏览
2 当前访客
ღゝ◡╹)ノ❤️

docker安装ftp

  1. 拉取镜像

    docker pull fauria/vsftpd

  2. 运行

    docker run -d -p 21:21 -p 20:20 -p 40000-40100:40000-40100 -v /home/ftp:/home/vsftpd -e FTP_USER=test -e FTP_PASS=123456 -e PASV_ADDRESS=127.0.0.1 -e PASV_MIN_PORT=40000 -e PASV_MAX_PORT=40100 --name vsftpd fauria/vsftpd
    

    其中PASV_ADDRESS的ip是代码需要访问ftp的ip```

  3. 测试, 用户: test, 密码: 123456

    Windows 用户可以复制下面的链接

    到资源管理器的地址栏访问:
    ftp://test:123456@192.168.1.170

  4. 新建用户

    docker exec -it vsftpd /bin/bash

    #编辑配置文件写入新的用户test2跟密码123456

    vi /etc/vsftpd/virtual_users.txt

    #建立新用户test2文件夹

    mkdir /home/vsftpd/test2

    /usr/bin/db_load -T -t hash -f /etc/vsftpd/virtual_users.txt /etc/vsftpd/virtual_users.db


标题:docker安装ftp
作者:炎无道
地址:https://justxy.xyz/articles/2020/11/06/1604641299021.html