世界のやまさ

SEKAI NO YAMASA

Docker for Mac で Azure CLI 2.0 (Preview) のエラー対処方法

ポータルで面倒なリソースグループの一括削除など、面倒な作業はAzure CLI 2.0 (Preview) を使用しています。 docs.microsoft.com

現象

Azure CLI は Docker for Mac で動かしているのですが、次のエラーが出てコマンドが使えなくなりました。

f:id:nnasaki:20170223165456p:plain

bash-4.3# az resource list
The access token expiry UTC time '2/23/2017 2:12:56 AM' is earlier than current UTC time '2/23/2017 2:20:58 AM'.

原因

Dockerの時間がずれていました。ネットを検索してみると、ホストマシンと同期してくれるとか書いてあるんですが、明らかに違っています。

対処

Dockerの再起動で直りました。次の restart をぽちっとクリックするだけです。

f:id:nnasaki:20170223165328p:plain

注意点

Docker 上で作ってたスクリプトが消えてしまいました。。。コミットしていなかったのでやむなし。実行する前はコミットするように気をつけましょう。