zoukankan      html  css  js  c++  java
  • docker 部署ftp

    1.搜索ftp镜像

    docker search vsftpd

    2.拉取ftp镜像

    docker pull fauria/vsftpd

    3.启动ftpdocker

    docker run -d -v /home/webapps:/home/vsftpd -v /var/log/vsftpd/:/var/log/vsftpd/ -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -e FTP_USER=test -e FTP_PASS=test -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 -e PASV_ADDRESS=宿主机ip地址 -e LOG_STDOUT=1 --name vsftpd --restart=always fauria/vsftpd

    4.阿里云安全组规则开启上述端口

    5.服务器开启端口

    firewall-cmd --zone=public --add-port=20/tcp --permanent

    firewall-cmd --zone=public --add-port=21/tcp --permanent

    firewall-cmd --permanent --zone=public --add-port=21100-21110/tcp

    firewall-cmd --reload 

    6.增加用户

    打开 vi /etc/vsftpd/virtual_users.txt

    在文件中添加新用户的用户名和密码:奇数为帐号,偶数为密码

    帐号和目录是对应的

    登录信息写入数据库

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

    7.重启docker

    systemctl restart docker

    欢迎指正:haizi2014@qq.com
  • 相关阅读:
    linux文件操作
    文件和目录维护
    随心而记
    开学了
    基本逻辑门电路原理
    ubuntu搭建ftp服务
    中断
    数码管
    字,寻址和移位
    Error: Could not find or load main class resourcemanager
  • 原文地址:https://www.cnblogs.com/hcfan/p/11275174.html
Copyright © 2011-2022 走看看