博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker 部署ftp
阅读量:5365 次
发布时间:2019-06-15

本文共 868 字,大约阅读时间需要 2 分钟。

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

 

转载于:https://www.cnblogs.com/hcfan/p/11275174.html

你可能感兴趣的文章
SBuild 0.1.5 发布,基于 Scala 的构建系统
查看>>
WordPress 3.5 RC3 发布
查看>>
DOM扩展札记
查看>>
primitive assembly
查看>>
根据经纬度查询位置百度api
查看>>
浅谈localStorage的用法
查看>>
Ad Exchange基本接口和功能
查看>>
Angular ui-router的常用配置参数详解
查看>>
软考知识点梳理--项目评估
查看>>
把特斯拉送上火星的程序员,马斯克!
查看>>
三测单
查看>>
MyBatis 缓存
查看>>
SQL中left outer join与inner join 混用时,SQL Server自动优化执行计划
查看>>
mac下python实现vmstat
查看>>
jxl.dll操作总结
查看>>
成员函数对象类的const和非const成员函数的重载
查看>>
机器学习实战-----八大分类器识别树叶带源码
查看>>
eclipse git 新的文件没有add index选项
查看>>
java 泛型
查看>>
VC NetShareAdd的用法
查看>>