ссылка s3 в команде запуска докера

Пробовал с помощью приведенной ниже команды, все сработало

команда:

echo "/example/url/newsite/redirect {return 301 https://example.com/fr;}"| sed "s/[{}]//g"|  sed "s/return/,/g"| sed "s/301/&,/g"| sed -r "s/\s+//g"| sed "s/;$//g"

выход

echo "/example/url/newsite/redirect {return 301 https://example.com/fr;}"| sed "s/[{}]//g"|  sed "s/return/,/g"| sed "s/301/&,/g"| sed -r "s/\s+//g"| sed "s/;$//g"

/example/url/newsite/redirect,301,https://example.com/fr
0
22.01.2021, 13:06
1 ответ

Вы можете использоватьhttps://github.com/s3fs-fuse/s3fs-fuseдля монтирования корзины S3, затем привязать том и использовать его в контейнере 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
2
18.03.2021, 22:35

Теги

Похожие вопросы