###前提・実現したいこと
docker-compose buildで、sftpのユーザーおよびユーザー用のアップロードディレクトリが追加された状態のイメージを作りたい
###発生している問題・エラーメッセージ
fooユーザーはいるが、sftpでログインすると/(ルートディレクトリ)になり、サブディレクトリもなく、そのルートディレクトリにファイルをアップロードできない。(Permission denied)
###該当のソースコード
docker-compose.yml
version: '2' services: debug_sftp: build: context: . dockerfile: Dockerfile-debug-sftp container_name: debug_sftp volumes: - './upload:/upload' ports: - '2222:22' command: 'foo:pass:::upload'
Docker-debug-sftp
FROM atmoz/sftp
###試したこと
以下のようにすれば、sftp上にfooユーザーがファイルアップロード可能なディレクトリ/uploadが作られます。このコマンドを打たなくても、docker-compose buildでアップロード可能なディレクトリ/uploadができてほしい。
docker run -p 2222:22 -d atmoz/sftp foo:pass:::upload
###補足情報(言語/FW/ツール等のバージョンなど)
Docker version 17.06.0-ce-rc5, build b7e4173
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。