docker run コマンドのリファレンス s3

docker run コマンドのリファレンス s3

docker別のバケットのコンテンツでローカルイメージをテストしようとしていますが、s3次のようになります。

docker: invalid reference format

バケットをec2見ることができ、lsとその内容を見ることができますが、ファイルが大きいので、ローカルファイルを参照することを避けるべきです。 。ありがとうございます:)。s3cp-v

docker run <image> HaplotypeCaller  \
 -R <s3_bucket1> \
 -I <s3_bucket2> \
 -L <s3_bucket3> \
 -O <s3_bucket1>

ベストアンサー1

あなたはそれを使用することができますhttps://github.com/s3fs-fuse/s3fs-fuseS3バケットをマウントしたら、次のようにボリュームをバインドし、Dockerコンテナで使用します。

jdsalaro$ sudo apt install s3fs

またはOSxでは:

brew install --cask osxfuse
brew install s3fs

次に S3 バケットをマウントし、マウントポイントをボリュームとしてコンテナを実行します。

jdsalaro$ s3fs helloworld /tmp/s3fs/
jdsalaro$ docker run -v /tmp/s3fs/:/tmp/s3fs alpine ls -Rl /tmp/
/tmp/:
total 1
drwx------    1 root     root             0 Jan  1  1970 s3fs

/tmp/s3fs:
total 1
drwxr-x---    1 root     root             0 Dec  9 22:17 helloworld

/tmp/s3fs/helloworld:
total 0

おすすめ記事