首页 > 解决方案 > 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

任何想法我做错了什么?

提前致谢

标签: dockerprestashoppureftpd

解决方案


推荐阅读