返回顶部
首页 > 资讯 > 服务器 >如何使用Docker创建FTP服务器
  • 744
分享到

如何使用Docker创建FTP服务器

2023-06-29 20:06:33 744人浏览 八月长安
摘要

今天小编给大家分享一下如何使用Docker创建FTP服务器的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一.创建命令如下do

今天小编给大家分享一下如何使用Docker创建FTP服务器的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

一.创建命令如下

docker run -d -p  21:21 -p  20:20 -p 21100-21110:21100-21110 -v /opt/vsftpd/file:/home/vsftpd -e FTP_USER=admin -e FTP_PASS=1234   -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 -e PASV_ADDRESS=10.73.139.201 -e PASV_ENABLE=YES --name ftp --restart=always --privileged=true fauria/vsftpd

二.命令含义

参数含义
-d后台启动容器
-p 20:20将外部的20端口映射到内部的20端口
-p 21:21将外部的21端口映射到内部的21端口
-p 21100-21110:21100-21110将外部的 21100-21110端口映射到内部的21100-21110端口
-v /opt/vsftpd/file:/home/vsftpd将本地磁盘的 /opt/vsftpd/file路径映射到内部的/home/vsftpd路径
-e FTP_USER=adminftp的主用户
-e FTP_PASS=1234ftp主用户的密码
-e PASV_MIN_PORT=21100最小被动端口
-e PASV_MAX_PORT=21110最大被动端口
-e PASV_ADDRESS=10.73.139.201指定本机的ip
-e PASV_ENABLE=YES启动被动模式
–name vsftpd取一个名字,之后可以用(docker stop 名字 )来停止容器
–restart=always开机自启动
–privileged=true容器内用户获取root权限
fauria/vsftpd仓库的镜像

三.客户端连接

客户端可以直接安装filezilla进行连接

如果你的客户端连接不上,你需要用telnet命令来看下

telnet  10.73.139.201 21

如果报错,那可能是防火墙没有打通

如果是Mac用户,也可以用终端的ftp命令进行连接

ftp 10.73.139.201

输入账号admin,密码1234

然后ls命令,如果报错

500 Illegal PORT command.
500 Unknown command.
425 Use PORT or PASV first.

可以在ftp下执行以下命令

pass

输出

Passive mode on

这个时候,就可以正常的ls了

以上就是“如何使用Docker创建FTP服务器”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网服务器频道。

--结束END--

本文标题: 如何使用Docker创建FTP服务器

本文链接: https://lsjlt.com/news/326308.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何使用Docker创建FTP服务器
    今天小编给大家分享一下如何使用Docker创建FTP服务器的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一.创建命令如下do...
    99+
    2023-06-29
  • 使用Docker创建FTP服务器的过程解析
    我们先了解一下FTP 文件传输协议(File Transfer Protocol,FTP)是用于在网络上进行文件传输的一套标准协议,它工作在 OSI 模型的第七层, TCP 模型的第...
    99+
    2024-04-02
  • 云服务器如何创建ftp账号
    在云服务器中创建ftp账号的方法首先,远程连接云服务器,进入云服务器操作界面;进入云服务器后,在云服务器中打开进入ftp服务器操作端,点击站点栏目,选择“站点管理器”;进入站点管理器后,在站点管理器页面中,选择“新建站点”,输入站点的名称,...
    99+
    2024-04-02
  • Docker如何使用run创建容器
    这篇文章主要为大家展示了“Docker如何使用run创建容器”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Docker如何使用run创建容器”这篇文章吧。使用r...
    99+
    2024-04-02
  • 如何使用Iisftp.vbs创建FTP站点
    这篇文章主要讲解了“如何使用Iisftp.vbs创建FTP站点”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用Iisftp.vbs创建FTP站点”吧!应用到: Windows Serv...
    99+
    2023-06-08
  • 如何使用Spring Boot创建docker image
    这篇文章主要介绍“如何使用Spring Boot创建docker image”,在日常操作中,相信很多人在如何使用Spring Boot创建docker image问题上存在疑惑,小编查阅了各式资料,整理出...
    99+
    2024-04-02
  • 如何创建Docker容器
    本篇内容介绍了“如何创建Docker容器”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!GIScript2016是支持Python3的地理空间...
    99+
    2023-06-19
  • 如何使用Docker搭建MQTT服务器
    这篇文章主要介绍如何使用Docker搭建MQTT服务器,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1. 拉取镜像docker pull registry.cn-hangzhou.aliyuncs.com/synbo...
    99+
    2023-06-22
  • 阿里云服务器创建ftp
    阿里云服务器创建FTP可以通过以下步骤进行: 打开阿里云服务器管理界面 选择FTP管理器,然后选择您的阿里云客户端版本 创建FTP站点,可以选择创建个人FTP站点或者使用阿里云FTP服务。 配置FTP站点,设置FTP用户名和密码,并设置...
    99+
    2023-10-26
    阿里 服务器 ftp
  • Ubuntu14.04如何使用vsftpd搭建FTP服务
    这篇文章主要讲解了“Ubuntu14.04如何使用vsftpd搭建FTP服务”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ubuntu14.04如何使用vsftpd搭建FTP服务”吧!我们经...
    99+
    2023-06-13
  • 【创建FTP】如何在内网创建属于自己的FTP
    在学校里通常会有ftp,用于老师上传课件以及学习资料,让同学们去下载获取资料和作业,同时会按照分类去存放各系老师的资料。 这个ftp属于内网段ftp,同学们在学校不论有无网络,只要插上网线都可以...
    99+
    2023-09-01
    服务器 前端 网络
  • 阿里云服务器如何创建FTP账号密码
    阿里云服务器是一个强大的在线服务平台,它提供了许多实用的功能,其中包括FTP(文件传输协议)服务。FTP是一种在互联网上进行文件传输的协议,它可以帮助用户在不同的计算机之间传输文件。但是,要想使用FTP服务,用户必须首先创建FTP账号和密码...
    99+
    2023-11-10
    阿里 账号 密码
  • 如何在阿里云上创建FTP服务器端口?
    FTP服务器端口是一个重要的组成部分,它负责接收和传输文件。本文将详细说明如何在阿里云上创建FTP服务器端口。 FTP服务器端口是在阿里云上创建FTP服务器的重要组成部分,它负责接收和传输文件。如果您想在阿里云上创建FTP服务器,您需要首先...
    99+
    2023-11-06
    阿里 端口 服务器
  • 如何使用docker创建静态网站
    这篇文章主要介绍“如何使用docker创建静态网站”,在日常操作中,相信很多人在如何使用docker创建静态网站问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用dock...
    99+
    2024-04-02
  • 阿里云ecs创建ftp服务器
    简介 阿里云ECS(Elastic ComputeService)是一种弹性计算服务,提供了可扩展的云计算能力,用户可以通过ECS创建和管理虚拟机实例。本文将介绍如何在阿里云ECS上创建FTP服务器。步骤一:购买ECS实例首先,登录阿里云官...
    99+
    2024-01-20
    阿里 服务器 ecs
  • 如何使用golang创建WebSocket服务器
    如何使用golang创建WebSocket服务器WebSocket是一种在客户端和服务器之间实现双向通信的协议。它允许我们通过一个持久的连接在客户端和服务器之间传输数据。在这篇文章中,我将向你介绍如何使用golang创建一个简单的WebSo...
    99+
    2023-12-17
    websocket Golang (Go) 服务器 (Server)
  • linux系统如何创建ftp用户
    这篇文章将为大家详细讲解有关linux系统如何创建ftp用户,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。ftp简介:FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP...
    99+
    2023-06-28
  • python如何搭建FTP服务器
    这篇文章主要介绍了python如何搭建FTP服务器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一、了解FTP服务器FTP(文件传输协议),运行在tcp洗衣上,使用两个端口,...
    99+
    2023-06-15
  • Linux FTP服务器如何搭建
    这篇文章主要介绍Linux FTP服务器如何搭建,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!首先我们看一下主要配置文件如下:/etc/VSFTPd/VSFTPd.conf 主配置文件/etc/VSFTPd.FTPu...
    99+
    2023-06-17
  • win7如何搭建ftp服务器
    本文小编为大家详细介绍“win7如何搭建ftp服务器”,内容详细,步骤清晰,细节处理妥当,希望这篇“win7如何搭建ftp服务器”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。win7ftp服务器搭建方法:首先点击...
    99+
    2023-07-01
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作