Docker共享卷和SFTP

我运行多容器有一个卷,我想用sftp访问它们,所以我把卷映射到我的sftp容器,但是当我想要创build,删除或修改文件或目录时,我有消息“权限被拒绝”。 我必须更改我的sftp的用户的UID和GUID,并且在我可以删除,创build或修改文件或目录后。 如何将卷挂载到另一个容器,并从此sftp容器创build,删除或修改文件或目录。

举一个例子有点困难,但是如果你想要更多的信息,我可以给我的docker-compose.yml文件。

wordpress: depends_on: - mysql image: wordpress:latest ports: - "80:80" restart: on-failure volumes: - wordpress:/var/www/html sftp: image: debian-sftp:v2 restart: on-failure ports: - "22:22" volumes: - wordpress:/home/user command: user:user1:33:33 volumes: - wordpress: 

所以当我连接到我的sftp容器时,我可以创build,删除或修改文件或目录,因为我将我的UID和GUID设置为33(来自wordpress容器的www数据)。 但是,如果我不设置UID和GUID,我的UID和GUID是1001例如,我有消息“权限被拒绝”

谢谢你的帮助。