2016-04-04 4 views
1

理由はわかりませんが、キーをマウントしています....コンテナ内でローカルホストマシンとは異なって見えます。ボリュームディレクトリをマウントしているときにドッカーにランダムエラーがあります。

Joshuas-MBP:quikorderboot joshuacalloway$ docker -v 
Docker version 1.10.3, build 20f81dd 

Joshuas-MBP:quikorderboot joshuacalloway$ docker run -v ~/.aws:/root/.aws -it --entrypoint=sh quikorderboot 
/app # cat ~/.aws/credentials 
[quikorder] 
aws_access_key_id = ~NKYQ 
aws_secret_access_key = ~gqr24WaP6m 
/app # exit 
Joshuas-MBP:quikorderboot joshuacalloway$ cat ~/.aws/credentials 
[quikorder] 
aws_access_key_id = ~WJSQ 
aws_secret_access_key = ~CS+XewIssfl 

答えて

0

それが依存:

  • -v ~/.aws:/root/.aws~/.awsで表さパス:あなたは、Linuxに含まれていない場合ことを知って、完全な明示的なパス(/home/...または/Users/...)をしてみてください(ただし、上のドッキングウィンドウを使用していますWindowsまたはMac)では、C:\Usersまたは/Usersのみがマウントされ、(ドッカーマシンで作成された)boot2docker VMに表示されます。
  • 画像によって定義されたデフォルトのユーザー:あなたはSHセッションを実行すると、あなたがrootではありませんが、joshuacalloway~/.aws/credentialsなどが/root/.aws/credentialではないとして。

注意:一般的にAWSの資格情報がthrough environment variables

docker run -d \ 
    -e APP_CONFIG=application.config.example \ 
    -e AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID \ 
    -e AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY \ 
    -p 8080:5000 \ 
    eb-py-sample 
+0

を渡され、それが「ドッキングウィンドウマシンの再起動のデフォルト」デフォルトを再起動することで、固定しまいました – jcalloway

関連する問題