Fixes #9555: sudo not needed with cert authn

Signed-off-by: Neal McBurnett <neal@mcburnett.org>
Improve message when pushing a non-existent image

I was confused earlier when I did:

```
docker push localhost.localdomain:1234/foo
```

Because docker told me:

```
No such id: localhost.localdomain:1234/foo
```

I actually had buried in my mind the solution to this, but the error
message
confused me because I had recently had some fun trying to get the
registry
working and therefore thought it was telling me that I didn't have an
account
on the registry.

This pull request makes it unambiguous that the error is that the
specified
image is unknown.

/cc @cpuguy83

Docker-DCO-1.1-Signed-off-by: Peter Waller <p@pwaller.net> (github: pwaller)
Fix #9462

Docker-DCO-1.1-Signed-off-by: Zoltan Tombol <zoltan.tombol@gmail.com> (github: ztombol)
Update Ubuntu install instructions regarding dated Ubuntu docker.io

Docker-DCO-1.1-Signed-off-by: Phil Estes <estesp@linux.vnet.ibm.com> (github: estesp)
Add test to enforce volume build content

This tests ensures that the content from a dir within a build is carried
over even if VOLUME for that dir is specified in the Dockerfile.  This
test ensures this long standing functionality.

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Add windows back.

Docker-DCO-1.1-Signed-off-by: Jessica Frazelle <jess@docker.com> (github: jfrazelle)
Remove TestRunErrorBindNonExistingSource

This test tests nothing because of error in cmd, where "echo 'should
fail'" passed as binary. Also this test directly contradicts
documentation and current daemon behavior.

Fixes #7826

Signed-off-by: Alexandr Morozov <lk4d4@docker.com>
Remove TestRunExitOnStdinClose

Because this is already tested by TestRunExitOnStdinClose in
integration-cli/docker_cli_run_test.go

Signed-off-by: Alexandr Morozov <lk4d4@docker.com>
Merge pull request #9556 from nealmcb/9555-https-no-sudo

Fixes #9555: sudo not needed with cert authn
Fix incorrect error type.

Signed-off-by: Liang-Chi Hsieh <viirya@gmail.com>
Merge pull request #9633 from estesp/docs-ubuntu-install

DOCS: Update Ubuntu install instructions regarding dated Ubuntu docker.io
Merge pull request #9660 from LK4D4/remove_bad_test

Remove TestRunErrorBindNonExistingSource
Merge pull request #9630 from ztombol/9642-fix-mkimage-arch

Fix #9462
Merge pull request #9668 from viirya/fix_error_type

Fix incorrect error type
Merge pull request #9666 from LK4D4/cleanup_tests

Remove TestRunExitOnStdinClose
Merge pull request #9642 from jfrazelle/windows

Add windows back.
Merge pull request #9613 from pwaller/push-err-confusion-fix

Improve message when pushing a non-existent image
Fix missing logDone for TestRunMutableNetworkFiles

Signed-off-by: Alexander Morozov <lk4d4@docker.com>
Merge pull request #9674 from LK4D4/log_done

Fix missing logDone for TestRunMutableNetworkFiles
Fix volumes-from/bind-mounts passed in on start

Fixes #9628
Slightly reverts #8683, HostConfig on start is _not_ deprecated.

Signed-off-by: Brian Goff <cpuguy83@gmail.com>