
atmoz/sftp
Wo im Container finde ich nach der Einrichtung über Docker die hochgeladenen Dateien?
Ich habe verschiedene compose
Dateien ausprobiert (siehe unten), aber:
1 – Die hochgeladenen Dateien können nicht gefunden werden. 2 – Bei allen folgenden Konfigurationen wird dasselbe Verzeichnis angezeigt, wenn ich mich von einem lokalen Client aus verbinde.
version: '3.7'
services:
sftp:
container_name: sftp
image: atmoz/sftp:alpine
expose:
- 22
ports:
- 22:22
command:
- user:pass:1001
volumes:
- /usr/sftp/data:/home/user/upload
- /usr/sftp/keys/ssh_host_rsa_key.pub:/home/user/.ssh/ssh_host_rsa_key.pub:ro
- /usr/sftp/keys/ssh_host_ed25519_key.pub:/home/user/.ssh/ssh_host_ed25519_key.pub:ro
version: '3.7'
services:
sftp:
container_name: sftp
image: atmoz/sftp:alpine
expose:
- 22
ports:
- 22:22
command:
- user:pass:1001::/home/user/upload
volumes:
- /usr/sftp/data:/home/user/upload
- /usr/sftp/keys/ssh_host_rsa_key.pub:/home/user/.ssh/ssh_host_rsa_key.pub:ro
- /usr/sftp/keys/ssh_host_ed25519_key.pub:/home/user/.ssh/ssh_host_ed25519_key.pub:ro
Ich sehe dies vom Client aus (test.txt ist die Datei, die ich gerade kopiert habe).
Und dies bleibt in verschiedenen Containern erhalten (ich führe es up
mehrmals down
aus und test.txt
es ist immer da, wenn ich mich über den Client verbinde).
Dies ist, was ich beim Zugriff auf den Container erhalte.