尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

目录映射

目录映射
📅 发布时间:2026/6/19 8:10:56

在您提供的 Docker 命令中,目录映射是通过 -v 参数指定的,其格式为 宿主机目录:容器内目录。具体解析如下:

-v 主机目录(本地目录/data/ftp):虚拟目录(容器目录 /home/vsftpd )

-v /data/ftp:/home/vsftpd

image

  1. 数据持久化:所有写入容器内 /home/vsftpd 的文件,实际会存储在宿主机的 /data/ftp 目录中
  2. 目录共享:容器重启后,/home/vsftpd 的内容会从 /data/ftp 恢复
  3. FTP 根目录:当用户登录 FTP 时,默认进入的是容器内的 /home/vsftpd 目录

权限问题解决方案:

如果遇到权限问题(常见问题),请执行:

# 1. 确保宿主机目录存在
sudo mkdir -p /data/ftp# 2. 修改目录所有权(fauria/vsftpd 容器使用 UID 1000 的用户)
sudo chown -R 1000:1000 /data/ftp# 3. 设置合理权限(避免使用 777)
sudo chmod -R 777 /data/ftp

完整命令说明:

docker run -d --name ftp_server \-p 2121:21 \-p 30000-30009:30000-30009 \-e FTP_USER=mjadmin \-e FTP_PASS=Aa123o098@ \-e PASV_ADDRESS=47.107.229.10 \-e PASV_MIN_PORT=30000 \-e PASV_MAX_PORT=30099 \-v /data/ftp:/home/vsftpd \--restart=always \fauria/vsftpd----------- 到说明的形式 docker run -d --name ftp_server \-p 2121:21 \  # 映射FTP控制端口-p 30000-30009:30000-30099 \  # 映射被动模式端口范围-e FTP_USER=mjadmin \         # FTP用户名-e FTP_PASS=Aa123o098@ \      # FTP密码-e PASV_ADDRESS=47.107.229.10 \  # 服务器公网IP(必须正确设置)-e PASV_MIN_PORT=30000 \   # 被动模式最小端口-e PASV_MAX_PORT=30099 \   # 被动模式最大端口-v /data/ftp:/home/vsftpd \  # 🟢 关键目录映射:宿主机:容器--restart=always \   # 自动重启策略fauria/vsftpd   # 使用的镜像

#3 验证目录映射:

# 1. 在宿主机创建测试文件
echo "test" | sudo tee /data/ftp/test_host.txt# 2. 进入容器查看
docker exec -it ftp_server ls -l /home/vsftpd
# 应能看到 test_host.txt 文件# 3. 在容器内创建文件
docker exec -it ftp_server touch /home/vsftpd/test_container.txt# 4. 在宿主机验证
ls -l /data/ftp
# 应能看到 test_container.txt 文件

常见问题解决:

如果登录后看不到文件:

1. 检查目录所有权:ls -ld /data/ftp 应为 drwxr-xr-x 1000 1000

2. 确认 PASV_ADDRESS 设置的是服务器公网 IP

3. 检查防火墙是否开放 21 和 30000-30009 端口

4. 查看容器日志:docker logs ftpd

目录映射

问题解决: 每次执行时候需要sudo , 要不然需要权限

相关新闻

  • LangChain4j实战:模型参数配置、多模态、流式输出、聊天记忆、提示词工程全解析
  • [笔记]欧拉图
  • 基于粒子群算法(PSO)的灰度图像阈值分割及多适应度函数实现

最新新闻

  • 2026上海钻石回收7家机构对比测评 本土标杆机构推荐 - 薛定谔的梨花猫
  • Flutter PullToRefresh与NestedScrollView集成深度解析:解决复杂滚动场景的终极指南
  • 宁波各区黄金回收测评 鄞州/海曙/江北变现哪家不压价 - 逸程
  • 2026深圳三大商圈黄金回收实测,逸程验金标准统一靠谱 - 逸程
  • K2.5技术解析:动态稀疏注意力与原生多模态架构
  • 2026杭州黄金回收避坑|认准商圈备案认证门店,杜绝虚高引流、到店压价 - 薛定谔的梨花猫

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号