docker - Stilliard/pure-ftpd:允许其他 docker 容器的 ftp?
问题描述
我创建了一个启动 2 个服务的 docker-compose 文件。1 是 prestashop(一个在线商店),它可以工作,另一个是 stilliard/pure-ftpd。
我希望能够查看 prestashop 卷的内容。任何人都可以帮忙吗?
这是我的 docker-compose.yml 文件(截断)
services:
prestashop:
image: prestashop/prestashop:latest
networks:
- web
volumes:
- prestashop:/var/www/html
ftpd-server:
image: stilliard/pure-ftpd:latest
ports:
- "21:21"
- "20:20"
- "30000-30009:30000-30009"
networks:
- web
environment:
PUBLICHOST: 192.168.1.2
FTP_USER_NAME: "test"
FTP_USER_PASS: "test"
FTP_USER_HOME: "/var/www/html"
restart: on-failure
volumes:
- prestashop:/var/www/html
volumes:
db-data:
prestashop:
我有点卡住了。因此,当有人 FTP 进入时,我希望他们能够从 prestashop 卷中查看和更新 /var/www/html
任何想法我做错了什么?
提前致谢
解决方案
推荐阅读
- iphone - 无法将 Unity Xcode 加载到手机上
- vue.js - Nuxt js App 在本地运行良好,但在 heroku 中无法生产
- php - 查找图像 src 并为图像标签添加前缀
- html - 在 Internet Explorer 6 中针对小屏幕进行响应式设计
- google-app-engine - 谷歌云:无效构建:未能检查对密钥的访问
- javascript - 如果 useragent 是 iOS,则通过 javascript 设置 img data-srcset 不起作用
- css - 如何折叠网格项目周围的垂直空间?
- python - 如何加速多个 str.contains 搜索数百万行?
- javascript - 如何删除出现在 tinyMCE 富文本编辑器上的弹出窗口(见图)?
- java - Math.toIntExact Utility 方法的 Android 版本兼容性