Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Docker搭建FTP服务

Docker搭建FTP服务

原创
作者头像
甄士隐
修改于 2022-03-09 10:22:21
修改于 2022-03-09 10:22:21
2.1K0
举报
文章被收录于专栏:混合云混合云

1.拉取镜像

代码语言:text
AI代码解释
复制
docker pull fauria/vsftpd

2.docker-compose部署

代码语言:yaml
AI代码解释
复制
version: "3"
services:
 vsftpd:
    image: "fauria/vsftpd"
    container_name: vsftpd
    volumes:
       - ./vsftp/:/home/vsftpd
    ports:
       - "21:21"
       - "21100-21110:21100-21110"
    environment:
       - FTP_USER=root
       - FTP_PASS=root
       - PASV_ADDRESS=127.0.0.1
       - PASV_MIN_PORT=21100
       - PASV_MAX_PORT=21110
    deploy:
      resources:
        limits:
           cpus: '0.2'
           memory: 512M
        reservations:
           cpus: '0.2'
           memory: 512M
代码语言:text
AI代码解释
复制
docker-compose -f ftp.yaml up [-d] 

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
工具系列 | 如何搭建FTP服务,上传本地文件
2、文件服务器镜像:https://hub.docker.com/r/fauria/vsftpd
Tinywan
2020/06/03
1.7K0
工具系列 | 如何搭建FTP服务,上传本地文件
Docker - 环境
Docker的镜像仓库在国外,国内访问下载特别慢所以我将镜像上传到了阿里云镜像仓库(青岛)
断痕
2021/01/21
2530
Docker搭建Nginx服务
1.拉取镜像 docker pull docker.io/nginx 2.docker部署 docker run -itd \ --name nginx \ --restart always \ -p "80:80" \ -v "/usr/share/nginx:/usr/share/nginx" \ -v "/usr/share/nginx/html:/usr/share/nginx/html" \ -v "/usr/nginx/lib/nginx:/usr/lib/nginx" \ -v "/usr/n
甄士隐
2022/03/09
4400
Docker搭建Nginx服务
Docker - VSFTP定制
下载VSFTP镜像 docker pull fauria/vsftpd 运行 docker run -d -p 20:20 -p 21:21 -p 21100-21110:21100-21110 -v /ftp:/home/vsftpd -e FTP_USER=username -e FTP_PASS=password -e PASV_ADDRESS=<本机ip> -e PASV_MIN_PORT=21100 -e PASV_MAX_PORT=21110 --name vsftpd --restart=al
断痕
2021/01/21
2K0
Docker部署MySQL服务
1.拉取镜像 docker pull mysql:5.7.34 2.docker部署 # 运行镜像(Linux) docker run -itd \ --privileged=true \ --name mysql \ -e MYSQL_ROOT_PASSWORD="root" \ -e MYSQL_USER='scott' \ -e MYSQL_PASS='scott' \ -v "/etc/mysql/mysql.conf.d/mysqld.cnf:/etc/mysql/mysql.conf.d/mys
甄士隐
2022/03/08
1K0
Docker部署MySQL服务
Docker搭建RabbitMQ服务
1.拉取镜像 docker pull rabbitmq:3.7.7-management 2.docker部署 docker run -itd \ --privileged=true \ --name rabbitmq \ --restart always \ -m "512M" \ -p "5672:5672" \ -p "15672:15672" \ -v "/rabbitmq:/var/lib/rabbitmq" \ -e RABBITMQ_DEFAULT_USER=guest \ -e RABBIT
甄士隐
2022/03/08
3540
Docker搭建RabbitMQ服务
利用Docker快速搭建FTP服务
请注意,HOST表示可以从客户端访问docker容器的名称或IP,通常是启动容器的docker主机的公共IP或名称。
子润先生
2021/06/14
5K0
Docker的安全示例
上述配置文件将限制app容器的CPU使用率为0.5,内存限制为512M,并将资源保留量设置为0.2 CPU和256M内存。
玖叁叁
2023/04/27
1600
Docker一行命令完成FTP服务搭建
-v 表示设置目录映射 设置举例 -v /share:/home/vsftpd 将宿主机的/share目录映射到docker容器的/home/vsftpd (用户zhaoolee登录后, 程序会在/home/vsftpd文件夹下, 自动新建一个zhaoolee文件夹, 用来存放上传的文件)
zhaoolee
2019/09/18
1.9K0
Docker一行命令完成FTP服务搭建
Docker搭建Minio对象存储服务
1.拉取镜像 docker pull minio/minio:latest 2.docker部署 linux docker run -itd \ --privileged=true \ --name minio \ -m "512M" \ --restart always \ -p "9000:9000" \ -p "9009:9009" \ -v "/var/dlp/data/minio/data:/data" \ -e MINIO_ACCESS_KEY=root \ -e MINIO_SECRET_KE
甄士隐
2022/03/09
2.2K1
Docker搭建Minio对象存储服务
Docker搭建MongoDB服务
1.拉取镜像 docker pull mongo:latest 2.docker部署 docker run -itd \ --privileged=true \ --name mongodb \ -m "512M" \ --restart always \ -p "27017:27017" \ mongo:latest \ mongod --auth 3.docker-compose部署 version: '3' services: mongo: image: mongo:latest
甄士隐
2022/03/09
4670
Docker搭建MongoDB服务
centos7 搭建 ftp 服务器
anonymous_enable=YES local_enable=YES write_enable=YES local_umask=022 anon_upload_enable=YES anon_mkdir_write_enable=YES dirmessage_enable=YES banner_file=/etc/vsftpd/welcome.txt xferlog_enable=YES connect_from_port_20=YES xferlog_file=/var/log/xferlog xferlog_std_format=YES nopriv_user=nobody pam_service_name=vsftpd tcp_wrappers=YES # 自己添加 # 使用被动模式连接 pasv_enable=YES # 被动模式超时时间 accept_timeout=60 # 被动模式所使用的端口范围 pasv_min_port=65400 pasv_max_port=65410 # 启动并指定开放的用户列表 userlist_enable=YES userlist_deny=NO userlist_file=/etc/vsftpd/user_list # 监听的端口 listen_port=21 listen=YES # 开放用户账号登陆 guest_enable=YES guest_username=ftp # 限制用户的上传下载速度,0为不限制,单位: bytes/秒 local_max_rate=0 # 限制登陆用户的到默认的位置,默认为/var/ftp文件夹 chroot_local_user=YES
Mokwing
2020/09/08
1.2K0
Linux下搭建FTP服务器教程
2.运行以下命令打开及查看etc/vsftpd cd /etc/vsftpd ls 说明: /etc/vsftpd/vsftpd.conf 是核心配置文件。 /etc/vsftpd/ftpusers 是黑名单文件,此文件里的用户不允许访问 FTP 服务器。 /etc/vsftpd/user_list 是白名单文件,是允许访问 FTP 服务器的用户列表。 /etc/vsftpd/vsftpd_conf_migrate.sh 是vsftpd操作的一些变量和设置
全栈程序员站长
2022/09/14
9.9K0
vsftp服务器常规参数配置大全(二)
4. IP监听与连接控制      vsftpd工作在独立模式(standalone)下的启动参数有两项:
会长君
2023/04/25
2.6K0
Linux搭建FTP服务器
注:ftpusers和user_list两个文件可理解为vsftp的黑名单,可在vsftpd.conf中开启userlist_deny参数即可生效,无论如何,我们创建的ftp用户不在这两个文件中即可保证可以正常使用。
用户6914340
2021/10/09
16.6K0
Linux搭建FTP服务器
centos7下搭建ftp服务器
1、500 OOPS: unrecognised variable in config file: xxxx
dogfei
2020/07/31
3K0
CentOS7系统中配置ftp服务具体方法
FTP是一种上传和下载用的软件。用户可以通过它把自己的PC机与运行FTP协议的服务器相连,访问服务器上的程序和信息,本篇文章重点为大家分享一下CentOS7系统中配置ftp服务具体方法。
会长君
2023/04/26
3.7K0
docker-compose常用操作命令
我们可以把每次要部署的jar包等都放到git仓库,然后从服务器拉取下来,再用docker-compose统一编排部署
4xx.me
2022/06/09
1.9K0
docker-compose常用操作命令
如何通过docker-compose对docker容器资源进行限制
在使用docker-compose时,可以通过在docker-compose.yml文件中设置特定的参数来限制Docker容器的资源。以下是一些可以设置的参数:
孟斯特
2023/10/16
7K0
如何通过docker-compose对docker容器资源进行限制
Centos7快速搭建FTP站点
本文曾在haopython公众号上发布过,本次做简单修改,并补充FTP主动模式下的配置方法以及浏览器的设置技巧,启用FTP文件夹视图等方法。
好派笔记
2021/09/15
1.9K0
相关推荐
工具系列 | 如何搭建FTP服务,上传本地文件
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档