用docker开启一个临时ftpd
来源:互联网 发布:如何开淘宝童装店 编辑:程序博客网 时间:2024/06/09 16:59
用docker开启一个临时ftpd
(金庆的专栏 2017.10)
在 docker hub 上搜 ftpd, 找到星数最多的 pure-ftpd:
https://hub.docker.com/r/stilliard/pure-ftpd/
根据其中的指示开启:
1. 启动 docker
docker run -d --name ftpd_server -p 21:21 -p 30000-30009:30000-30009 -e "PUBLICHOST=localhost" stilliard/pure-ftpd:hardened
其中 PUBLICHOST=localhost 应该换成自己的主机名或IP, 不然 passive 无法连接。
2. 进入 docker, 添加一个 ftp 用户
docker exec -it ftpd_server /bin/bash
pure-pw useradd bob -f /etc/pure-ftpd/passwd/pureftpd.passwd -m -u ftpuser -d /home/ftpusers/bob
pure-pw useradd 会询问密码。
如果想要永久保存上传的文件,则需要在docker启动中添加卷映射,不然docker关闭后文件就不存在了。
详见其中:Keep user database in a volume
(金庆的专栏 2017.10)
在 docker hub 上搜 ftpd, 找到星数最多的 pure-ftpd:
https://hub.docker.com/r/stilliard/pure-ftpd/
根据其中的指示开启:
1. 启动 docker
docker run -d --name ftpd_server -p 21:21 -p 30000-30009:30000-30009 -e "PUBLICHOST=localhost" stilliard/pure-ftpd:hardened
其中 PUBLICHOST=localhost 应该换成自己的主机名或IP, 不然 passive 无法连接。
2. 进入 docker, 添加一个 ftp 用户
docker exec -it ftpd_server /bin/bash
pure-pw useradd bob -f /etc/pure-ftpd/passwd/pureftpd.passwd -m -u ftpuser -d /home/ftpusers/bob
pure-pw useradd 会询问密码。
如果想要永久保存上传的文件,则需要在docker启动中添加卷映射,不然docker关闭后文件就不存在了。
详见其中:Keep user database in a volume
阅读全文
0 0
- 用docker开启一个临时ftpd
- pure-ftpd开启日志功能
- pure-ftpd 开启虚拟用户失败
- 用docker stack开启redis集群
- 通过 Docker 化一个博客网站来开启我们的 Docker 之旅
- 通过 Docker 化一个博客网站来开启我们的 Docker 之旅
- Docker学习总结(6)——通过 Docker 化一个博客网站来开启我们的 Docker 之旅
- docker中开启sshd
- docker centos systemctl开启
- docker开启远程访问
- ubuntu docker 开启ssh
- Linux开启启动Docker
- docker开启rabbitmq
- 一个用临时表的分页方案
- 用一个临时变量实现单链表逆序
- 一个增强的FTP服务器软件——wu-ftpd
- docker 容器开启ssh服务
- Docker 开启远程访问API
- HDU- 2680 Choose the best route
- 如何在github搭建自己的项目
- View 的绘制流程(一)
- 系统软件安装
- hdu1902暴力贪心
- 用docker开启一个临时ftpd
- 使用impdp实现数据在不同用户、不同实例之间快速复制
- Sukudo问题
- new与malloc的10点区别
- 欧拉函数
- SpringMvc ,如何将页面的List传入后台Controller
- IK动态词库及禁用内置主词库
- matlab函数meshgrid命令讲解
- 邮箱判断+名字判断+密码判断