
Docker 経由でセットアップした後atmoz/sftp
、アップロードされたファイルはコンテナ内のどこにありますか?
さまざまなファイルを試しましたがcompose
(以下を参照)、
1- アップロードされたファイルが見つかりません。2- 以下のすべての構成で、ローカル クライアントから接続すると、同じディレクトリが表示されます。
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
クライアントからこれが表示されます (test.txt は先ほどコピーしたファイルです)。
そして、これはさまざまなコンテナーで保持されます (複数回実行しup
、クライアント経由で接続すると常に存在します)。down
test.txt
コンテナにアクセスしたときに得られる結果は次のとおりです。