Update documents. (#89)

* Update documents.
* Print verbose failure messages.

diff --git a/.bazelci/presubmit.yml b/.bazelci/presubmit.yml
index fc4c73e..980c783 100644
--- a/.bazelci/presubmit.yml
+++ b/.bazelci/presubmit.yml
@@ -20,6 +20,7 @@
     - "//container/ubuntu16_04/builders/bazel:bazel_docker-test"
     test_flags:
     - "--test_output=errors"
+    - "--verbose_failures"
   ubuntu1604:
     test_targets:
     - "//test/configs:debian-jessie-autoconfig_test"
@@ -40,3 +41,4 @@
     - "//container/ubuntu16_04/builders/bazel:bazel_docker-test"
     test_flags:
     - "--test_output=errors"
+    - "--verbose_failures"
diff --git a/container/README.md b/container/README.md
index 7f3bc05..5415de0 100644
--- a/container/README.md
+++ b/container/README.md
@@ -19,6 +19,8 @@
 
         gcloud init
 
+1.  Authenticate `docker` to talk to `gcr.io` by following the instructions [here](https://cloud.google.com/sdk/gcloud/reference/auth/configure-docker).
+
 ## Usage
 
 ### Build with [Google Cloud Container Builder](https://cloud.google.com/container-builder/)
diff --git a/rules/README.md b/rules/README.md
index e8ba980..e53ea72 100644
--- a/rules/README.md
+++ b/rules/README.md
@@ -21,10 +21,6 @@
 # Authentication
 
 If you are generating toolchain configs for the first time, you will probably encounter permission
-issues. You can use [`docker-credential-gcr`](https://github.com/bazelbuild/rules_docker#authorization)
-to enable `docker` to talk to `gcr.io` directly by executing the following commands:
+issues while `docker` is trying to talk to `gcr.io`.
 
-```shell
-gcloud components install docker-credential-gcr
-docker-credential-gcr configure-docker
-```
+If `gcloud` is installed, use `gcloud` as the Docker credential helper by following the instructions [here](https://cloud.google.com/sdk/gcloud/reference/auth/configure-docker). Otherwise, use `docker-credential-gcr` by following the instructions [here](https://github.com/GoogleCloudPlatform/docker-credential-gcr).