Próbuję użyć docker awslogs driver i otrzymuję następujący błąd: "docker: Odpowiedź błędu od demona: Nie można zainicjować sterownika rejestrowania: NoCredentialProviders: brak prawidłowych dostawców w łańcuchu. Przestarzałe."Jak udostępnić dane uwierzytelniające sterownikowi docks awslogs przy użyciu Docker dla komputerów Mac?
Zgodnie z this GitHub comment, należy ustawić zmienną środowiskową AWS_SHARED_CREDENTIALS_FILE dla demona docker, ale nie jestem pewien, jak to zrobić, gdy używa się Docker dla Mac.
Polecenie używam do rozpoczęcia pojemnik jest: Informacje
docker run -d \
--log-driver=awslogs \
--log-opt awslogs-region=us-east-1 \
--log-opt awslogs-group=my-log-group \
my-image
Wersja:
- Docker for Mac 1.12.1-RC1-beta23 budować 11375
- OS X El Capitan 10.11.6
Jakiego polecenia używasz do uruchamiania kontenera w doku? – tokeryberg
@tokeryberg, zredagowałem moje pytanie, aby dodać polecenie. –
Z ciekawości - dlaczego chciałbyś, żeby dzienniki z twojego laptopa były wysyłane do aws? –