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


大功告成!!!

相关文章
|
9天前
|
Linux 虚拟化 Docker
Windows12安装Docker
Windows12安装Docker
43 2
|
3天前
|
运维 Linux 虚拟化
Docker详解(三)——Docker安装与部署
Docker详解(三)——Docker安装与部署
39 4
|
5天前
|
Linux 开发工具 Android开发
Docker系列(1)安装Linux系统编译Android源码
Docker系列(1)安装Linux系统编译Android源码
7 0
|
6天前
|
Ubuntu Linux 数据安全/隐私保护
Linux(7)Ubuntu20.04 arm64安装Docker
Linux(7)Ubuntu20.04 arm64安装Docker
22 0
|
6天前
|
存储 Ubuntu Docker
如何在 Ubuntu 上安装 Docker?
【4月更文挑战第17天】
46 8
如何在 Ubuntu 上安装 Docker?
|
9天前
|
Kubernetes 数据安全/隐私保护 数据中心
Portainer的安装(docker)
Portainer的安装(docker)
19 0
|
9天前
|
Ubuntu Docker 索引
ubuntu 20.04 安装docker教程和安装中遇到的问题解决方案(超详细 附加图文教程)
ubuntu 20.04 安装docker教程和安装中遇到的问题解决方案(超详细 附加图文教程)
34 0
|
16天前
|
时序数据库 Docker 容器
Docker安装InfluxDB
Docker安装InfluxDB
12 0
|
16天前
|
关系型数据库 MySQL 数据库
Docker安装MySQL
Docker安装MySQL
32 1
|
19天前
|
关系型数据库 MySQL 数据库
docker自定义安装mysql 5.7
docker自定义安装mysql 5.7
24 0