docker 安装ftp服务

简介: docker 安装ftp服务



想快速搭建个ftp服务用,用于服务器上的传输文件。于是用容器试了一把:

拉取镜像

docker pull stilliard/pure-ftpd

启动容器

[root@iZuf626ty1rz5ubp8q66xkZ ~]# docker run -d --name ftpd_svr \
> -p 20-21:20-21 \
> -p 10000-10009:10000-10009 \
> -v /data/nginx/www:/home/user1/www \
> -e FTP_USER_NAME=admin \
> -e FTP_USER_PASS=XXX  \
> -e FTP_USER_HOME=/home/user1/www \
> -e "PUBLICHOST=XX.XX.XX.XX" \
> stilliard/pure-ftpd

开放端口

firewall-cmd --zone=public --add-port 10000/tcp --permanent
firewall-cmd --zone=public --add-port 10001/tcp --permanent
firewall-cmd --zone=public --add-port 10002/tcp --permanent
firewall-cmd --zone=public --add-port 10003/tcp --permanent
firewall-cmd --zone=public --add-port 10004/tcp --permanent
firewall-cmd --zone=public --add-port 10005/tcp --permanent
firewall-cmd --zone=public --add-port 10006/tcp --permanent
firewall-cmd --zone=public --add-port 10007/tcp --permanent
firewall-cmd --zone=public --add-port 10008/tcp --permanent
firewall-cmd --zone=public --add-port 10009/tcp --permanent
firewall-cmd --reload

如果是云服务器,在云服务的安全策略中开放20-21,10000-10009段的端口。

测试

在win系统的命令窗口,测试,正常使用了!!

参考: https://zhuanlan.zhihu.com/p/373021608


大功告成!!!

相关文章
|
29天前
|
Prometheus 监控 Cloud Native
基于Docker安装Grafana和Prometheus
Grafana 是一款用 Go 语言开发的开源数据可视化工具,支持数据监控和统计,并具备告警功能。通过 Docker 部署 Grafana 和 Prometheus,可实现系统数据的采集、展示和告警。默认登录用户名和密码均为 admin。配置 Prometheus 数据源后,可导入主机监控模板(ID 8919)进行数据展示。
70 2
|
2月前
|
负载均衡 应用服务中间件 网络安全
docker swarm添加更多的服务
【10月更文挑战第16天】
23 6
|
2月前
|
Docker 容器
docker swarm启动服务并连接到网络
【10月更文挑战第16天】
34 5
|
1月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
58 2
|
1月前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
37 3
|
2月前
|
负载均衡 网络协议 关系型数据库
docker swarm 使用网络启动服务
【10月更文挑战第15天】
30 4
|
2月前
|
关系型数据库 MySQL Linux
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
基于阿里云服务器Linux系统安装Docker完整图文教程(附部署开源项目)
295 3
|
19天前
|
Docker 容器
【赵渝强老师】使用二进制包方式安装Docker
本文介绍了在企业生产环境中无法直接访问外网时,如何使用Docker官方提供的二进制包进行Docker的离线安装。文章详细列出了从安装wget、下载Docker安装包、解压、复制命令到启动Docker服务的具体步骤,并提供了相关命令和示例图片。最后,还介绍了如何设置Docker为开机自启模式。
|
19天前
|
缓存 Ubuntu Linux
如何安装Docker
如何安装Docker
100 0
|
2月前
|
网络协议 文件存储 Windows
Windows Server 2019 FTP服务器搭建
Windows Server 2019 FTP服务器搭建