Fix security-opt docs

Docker-DCO-1.1-Signed-off-by: Dan Walsh <dwalsh@redhat.com> (github: rhatdan)
Update desktop integration examples to be more up to date.
Chromium > Iceweasel and cool new gparted example.

Docker-DCO-1.1-Signed-off-by: Jessica Frazelle <jess@docker.com> (github: jfrazelle)
Merge pull request #8496 from jfrazelle/update-desktop-examples

Update desktop integration examples to be more awesome.
Merge pull request #8384 from rhatdan/selinux-opts

Fix security-opt docs
reflect changes introduced in d2ffcd9 in docs

Docker-DCO-1.1-Signed-off-by: Brice Jaglin <bjaglin@teads.tv> (github: bjaglin)
on truncated output, show canonical name rather than first name

Docker-DCO-1.1-Signed-off-by: Brice Jaglin <bjaglin@teads.tv> (github: bjaglin)
Import ps name parsing for default name

Signed-off-by: Michael Crosby <crosbymichael@gmail.com>
Make V2 code more defensive against malformed content

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
Use direct registry url

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
Update pull message and log

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
Add status message for V2 pull

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
Update manifest format to rename blobsums and use arrays of dictionaries

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
Support tarsum dev version to fix issue with mtime

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
Update verification message

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
Enable V2 pull flow

Signed-off-by: Derek McGowan <derek@mcgstyle.net> (github: dmcgowan)
cleaner handling of client socket access

In the go stdlib net/http Transport, the used connections are cached
when idled. This behaviour is intended for TCP connections and does not
behave correctly for unix sockets. Despite the
DefaultMaxIdleConnsPerHost being 2, the idled connections are held open
during a session. For large sessions like `docker rm $(docker ps -a -q)`
of thousands of containers, it will cause the client _and_ the server to
open too many fails and have failures.

Having keep alives not used for only unix sockets is a work around for
this stdlib issue.

Also this includes disabling compression when communicating over the
local unix socket too.

Signed-off-by: Vincent Batts <vbatts@redhat.com>
Merge pull request #8505 from crosbymichael/ps-name

Improve ps name parsing
Merge pull request #8393 from dmcgowan/provenance_pull_enhance

Make V2 code more defensive against malformed content
Merge pull request #8508 from vbatts/vbatts-too_many_open_files

cleaner handling of client socket access
Deprecating ResolveRepositoryName

Passing RepositoryInfo to ResolveAuthConfig, pullRepository, and pushRepository

Moving --registry-mirror configuration to registry config

Created resolve_repository job

Repo names with 'index.docker.io' or 'docker.io' are now synonymous with omitting an index name.

Adding test for RepositoryInfo

Adding tests for opts.StringSetOpts and registry.ValidateMirror

Signed-off-by: Don Kjer <don.kjer@gmail.com>

gofmt changes

Signed-off-by: Don Kjer <don.kjer@gmail.com>

Fixing search term use of repoInfo

Signed-off-by: Don Kjer <don.kjer@gmail.com>

Adding integration tests for registry mirror configuration

Signed-off-by: Don Kjer <don.kjer@gmail.com>

Normalizing LookupImage image name to match LocalName parsing rules

Signed-off-by: Don Kjer <don.kjer@gmail.com>

Normalizing repository LocalName to avoid multiple references to an official image

Signed-off-by: Don Kjer <don.kjer@gmail.com>

Fixing merge issue

Signed-off-by: Don Kjer <don.kjer@gmail.com>