archive: tests and benchmarks for hardlinks

Adding moar information, so benchmark comparisons can be moar
comparative.

Signed-off-by: Vincent Batts <vbatts@redhat.com>
Tweaks to Dockerfile tutorial

Made a few tweaks to Dockerfile tutorial links and removed some cruft from the tutorial itself.

Docker-DCO-1.1-Signed-off-by: Fred Lifton <fred.lifton@docker.com> (github: fredlf)
Add back Best Practices link.

Docker-DCO-1.1-Signed-off-by: Fred Lifton <fred.lifton@docker.com> (github: fredlf)
registry/endpoint: make it testable

Signed-off-by: Vincent Batts <vbatts@redhat.com>
Vendor logrus logging framework

Signed-off-by: Alexandr Morozov <lk4d4@docker.com>
Use logrus everywhere for logging

Fixed #8761

Signed-off-by: Alexandr Morozov <lk4d4@docker.com>
Use common logging in engine

Signed-off-by: Alexandr Morozov <lk4d4@docker.com>
Remove pkg/log

Signed-off-by: Alexandr Morozov <lk4d4@docker.com>
Mass gofmt

Signed-off-by: Alexandr Morozov <lk4d4@docker.com>
Expose # of CPUs and memory available on docker info.

Signed-off-by: Andrea Luzzardi <aluzzardi@gmail.com>
Add HasValidGITPrefix to utils/utils.go

This will allow us to use a common Git prefix check for both api/clients/commands.go and
builder/job.go. Previous prefix check in build from Git (in builder/jobs.go) ignored valid prefixes such as "git@", "http://" or "https://".

Signed-off-by: Lakshan Perera <lakshan@laktek.com>
removed redundant Clean

The doc (or src) says: The result is Cleaned.

http://golang.org/pkg/path/filepath/#Join

Signed-off-by: shuai-z <zs.broccoli@gmail.com>
Update faq.md

Minor language clarification.
Merge pull request #8641 from vbatts/vbatts-archive_test_and_benchmark

archive: tests and benchmarks for hardlinks
Merge pull request #8770 from LK4D4/logrus_support

Logrus support
Merge pull request #8782 from shuai-z/rm-clean

removed redundant Clean
Cleanup docs Dockerfile, so it matches best practices.

Docker-DCO-1.1-Signed-off-by: Joseph Ferguson <joe@infosiftr.com> (github: yosifkit)
builder: handle escapes without swallowing all of them.

Docker-DCO-1.1-Signed-off-by: Erik Hollensbe <github@hollensbe.org> (github: erikh)
builder: whitelist verbs useful for environment replacement.

Docker-DCO-1.1-Signed-off-by: Erik Hollensbe <github@hollensbe.org> (github: erikh)
Merge pull request #8743 from vieux/hostconfig_start

do not send hostconfig at start, as we do on create now