===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
docker.io-19.03.13+dfsg2/cli/cli/command/container/create.go-267-// IPLocalhost is a regex pattern for IPv4 or IPv6 loopback range.
docker.io-19.03.13+dfsg2/cli/cli/command/container/create.go:268:const ipLocalhost = `((127\.([0-9]{1,3}\.){2}[0-9]{1,3})|(::1)$)`
docker.io-19.03.13+dfsg2/cli/cli/command/container/create.go-269-
##############################################
docker.io-19.03.13+dfsg2/cli/cli/command/image/formatter_history_test.go-85-func TestHistoryContext_CreatedBy(t *testing.T) {
docker.io-19.03.13+dfsg2/cli/cli/command/image/formatter_history_test.go:86:	withTabs := `/bin/sh -c apt-key adv --keyserver hkp://pgp.mit.edu:80	--recv-keys 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62	&& echo "deb http://nginx.org/packages/mainline/debian/ jessie nginx" >> /etc/apt/sources.list  && apt-get update  && apt-get install --no-install-recommends --no-install-suggests -y       ca-certificates       nginx=${NGINX_VERSION}       nginx-module-xslt       nginx-module-geoip       nginx-module-image-filter       nginx-module-perl       nginx-module-njs       gettext-base  && rm -rf /var/lib/apt/lists/*` // nolint: lll
docker.io-19.03.13+dfsg2/cli/cli/command/image/formatter_history_test.go:87:	expected := `/bin/sh -c apt-key adv --keyserver hkp://pgp.mit.edu:80 --recv-keys 573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62 && echo "deb http://nginx.org/packages/mainline/debian/ jessie nginx" >> /etc/apt/sources.list  && apt-get update  && apt-get install --no-install-recommends --no-install-suggests -y       ca-certificates       nginx=${NGINX_VERSION}       nginx-module-xslt       nginx-module-geoip       nginx-module-image-filter       nginx-module-perl       nginx-module-njs       gettext-base  && rm -rf /var/lib/apt/lists/*` // nolint: lll
docker.io-19.03.13+dfsg2/cli/cli/command/image/formatter_history_test.go-88-
##############################################
docker.io-19.03.13+dfsg2/cli/cli/command/node/formatter.go-247-
docker.io-19.03.13+dfsg2/cli/cli/command/node/formatter.go:248:func (ctx *nodeInspectContext) HasStatusAddr() bool {
docker.io-19.03.13+dfsg2/cli/cli/command/node/formatter.go-249-	return ctx.Node.Status.Addr != ""
##############################################
docker.io-19.03.13+dfsg2/cli/cli/command/node/formatter.go-251-
docker.io-19.03.13+dfsg2/cli/cli/command/node/formatter.go:252:func (ctx *nodeInspectContext) StatusAddr() string {
docker.io-19.03.13+dfsg2/cli/cli/command/node/formatter.go-253-	return ctx.Node.Status.Addr
##############################################
docker.io-19.03.13+dfsg2/cli/cli/command/node/formatter.go-259-
docker.io-19.03.13+dfsg2/cli/cli/command/node/formatter.go:260:func (ctx *nodeInspectContext) ManagerStatusAddr() string {
docker.io-19.03.13+dfsg2/cli/cli/command/node/formatter.go-261-	return ctx.Node.ManagerStatus.Addr
##############################################
docker.io-19.03.13+dfsg2/cli/cli/command/service/update_test.go-369-	// bad format error
docker.io-19.03.13+dfsg2/cli/cli/command/service/update_test.go:370:	assert.ErrorContains(t, flags.Set("host-add", "$example.com$"), `bad format for add-host: "$example.com$"`)
docker.io-19.03.13+dfsg2/cli/cli/command/service/update_test.go-371-
##############################################
docker.io-19.03.13+dfsg2/cli/cli/command/swarm/opts.go-61-func (a *NodeAddrOption) Set(value string) error {
docker.io-19.03.13+dfsg2/cli/cli/command/swarm/opts.go:62:	addr, err := opts.ParseTCPAddr(value, a.addr)
docker.io-19.03.13+dfsg2/cli/cli/command/swarm/opts.go-63-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/cli/cli/compose/interpolation/interpolation_test.go-60-	_, err := Interpolate(services, Options{LookupValue: defaultMapping})
docker.io-19.03.13+dfsg2/cli/cli/compose/interpolation/interpolation_test.go:61:	assert.Error(t, err, `invalid interpolation format for servicea.image: "${". You may need to escape any $ with another $.`)
docker.io-19.03.13+dfsg2/cli/cli/compose/interpolation/interpolation_test.go-62-}
##############################################
docker.io-19.03.13+dfsg2/cli/cli/connhelper/commandconn/commandconn.go-235-
docker.io-19.03.13+dfsg2/cli/cli/connhelper/commandconn/commandconn.go:236:func (c *commandConn) LocalAddr() net.Addr {
docker.io-19.03.13+dfsg2/cli/cli/connhelper/commandconn/commandconn.go-237-	return c.localAddr
docker.io-19.03.13+dfsg2/cli/cli/connhelper/commandconn/commandconn.go-238-}
docker.io-19.03.13+dfsg2/cli/cli/connhelper/commandconn/commandconn.go:239:func (c *commandConn) RemoteAddr() net.Addr {
docker.io-19.03.13+dfsg2/cli/cli/connhelper/commandconn/commandconn.go-240-	return c.remoteAddr
##############################################
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-101-# __docker_complete_configs applies completion of configs based on the current value
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:102:# of `$cur` or the value of the optional first option `--cur`, if given.
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-103-__docker_complete_configs() {
##############################################
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-136-# __docker_complete_containers applies completion of containers based on the current
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:137:# value of `$cur` or the value of the optional first option `--cur`, if given.
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-138-# Additional filters may be appended, see `__docker_containers`.
##############################################
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-273-
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:274:# __docker_complete_images applies completion of images based on the current value of `$cur` or
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-275-# the value of the optional first option `--cur`, if given.
##############################################
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-311-# __docker_complete_networks applies completion of networks based on the current
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:312:# value of `$cur` or the value of the optional first option `--cur`, if given.
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-313-# Additional filters may be appended, see `__docker_networks`.
##############################################
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-337-# __docker_complete_volumes applies completion of volumes based on the current
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:338:# value of `$cur` or the value of the optional first option `--cur`, if given.
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-339-# Additional filters may be appended, see `__docker_volumes`.
##############################################
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-384-# __docker_complete_plugins_bundled applies completion of plugins based on the current
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:385:# value of `$cur` or the value of the optional first option `--cur`, if given.
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-386-# The plugin type has to be specified with the next option `--type`.
##############################################
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-416-# __docker_complete_plugins_installed applies completion of plugins that were installed
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:417:# with the Docker plugin API, based on the current value of `$cur` or the value of
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-418-# the optional first option `--cur`, if given.
##############################################
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-463-# __docker_complete_secrets applies completion of secrets based on the current value
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:464:# of `$cur` or the value of the optional first option `--cur`, if given.
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-465-__docker_complete_secrets() {
##############################################
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-479-# __docker_complete_stacks applies completion of stacks based on the current value
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:480:# of `$cur` or the value of the optional first option `--cur`, if given.
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-481-__docker_complete_stacks() {
##############################################
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-532-# __docker_complete_nodes applies completion of nodes based on the current
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:533:# value of `$cur` or the value of the optional first option `--cur`, if given.
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-534-# Additional filters may be appended, see `__docker_nodes`.
##############################################
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-567-# __docker_complete_services applies completion of services based on the current
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:568:# value of `$cur` or the value of the optional first option `--cur`, if given.
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-569-# Additional filters may be appended, see `__docker_services`.
##############################################
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-590-# __docker_append_to_completions appends the word passed as an argument to every
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:591:# word in `$COMPREPLY`.
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-592-# Normally you do this with `compgen -S` while generating the completions.
##############################################
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-811-# __docker_complete_local_interfaces applies completion of the names and addresses of all
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:812:# local network interfaces based on the current value of `$cur`.
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-813-# An additional value can be added to the possible completions with an `--add` argument.
##############################################
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-824-# __docker_complete_local_ips applies completion of the addresses of all local network
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker:825:# interfaces based on the current value of `$cur`.
docker.io-19.03.13+dfsg2/cli/contrib/completion/bash/docker-826-__docker_complete_local_ips() {
##############################################
docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md-38-
docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md:39:To build it you can run `image=$(cat Dockerfile | docker build -q -)` and `$image`
docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md-40-will reference the containerized rexray image.
##############################################
docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md-55-
docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md:56:We have to put the following JSON to `$TMPDIR/config.json`:
docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md-57-
##############################################
docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md-137-
docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md:138:`docker plugin create tiborvass/rexray-plugin "$TMPDIR"` will create the plugin.
docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md-139-
##############################################
docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md-164-image to a registry, to make it available for others to install via
docker.io-19.03.13+dfsg2/cli/docs/extend/EBS_volume.md:165:`docker plugin install tiborvass/rexray-plugin EBS_ACCESSKEY=$AWS_ACCESSKEY EBS_SECRETKEY=$AWS_SECRETKEY`.
##############################################
docker.io-19.03.13+dfsg2/cli/docs/extend/cli_plugins.md-31-
docker.io-19.03.13+dfsg2/cli/docs/extend/cli_plugins.md:32:The binary implementing a plugin must be named `docker-$name` where
docker.io-19.03.13+dfsg2/cli/docs/extend/cli_plugins.md:33:`$name` is the name of the plugin. On Windows a `.exe` suffix is
docker.io-19.03.13+dfsg2/cli/docs/extend/cli_plugins.md-34-mandatory.
##############################################
docker.io-19.03.13+dfsg2/cli/docs/extend/cli_plugins.md-39-
docker.io-19.03.13+dfsg2/cli/docs/extend/cli_plugins.md:40:* `docker-$name docker-cli-plugin-metadata` -- outputs metadata about
docker.io-19.03.13+dfsg2/cli/docs/extend/cli_plugins.md-41-  the plugin.
##############################################
docker.io-19.03.13+dfsg2/cli/docs/extend/cli_plugins.md-95-To facilitate this plugins will be executed with the
docker.io-19.03.13+dfsg2/cli/docs/extend/cli_plugins.md:96:`$DOCKER_CLI_PLUGIN_ORIGINAL_CLI_COMMAND` environment variable
docker.io-19.03.13+dfsg2/cli/docs/extend/cli_plugins.md-97-pointing back to the main Docker CLI binary.
##############################################
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-480-Environment variables are notated in the `Dockerfile` either with
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:481:`$variable_name` or `${variable_name}`. They are treated equivalently and the
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-482-brace syntax is typically used to address issues with variable names with no
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:483:whitespace, like `${foo}_bar`.
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-484-
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:485:The `${variable_name}` syntax also supports a few of the standard `bash`
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-486-modifiers as specified below:
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-487-
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:488:- `${variable:-word}` indicates that if `variable` is set then the result
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-489-  will be that value. If `variable` is not set then `word` will be the result.
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:490:- `${variable:+word}` indicates that if `variable` is set then `word` will be
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-491-  the result, otherwise the result is the empty string.
##############################################
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-495-
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:496:Escaping is possible by adding a `\` before the variable: `\$foo` or `\${foo}`,
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:497:for example, will translate to `$foo` and `${foo}` literals respectively.
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-498-
##############################################
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-678-for example [automatic platform ARGs](#automatic-platform-args-in-the-global-scope)
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:679:allow you to force a stage to native build platform (`--platform=$BUILDPLATFORM`),
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-680-and use it to cross-compile to the target platform inside the stage.
##############################################
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-756-This means that normal shell processing does not happen. For example,
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:757:`RUN [ "echo", "$HOME" ]` will not do variable substitution on `$HOME`.
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-758-If you want shell processing then either use the *shell* form or execute
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:759:a shell directly, for example: `RUN [ "sh", "-c", "echo $HOME" ]`.
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-760-When using the exec form and executing a shell directly, as in the case for
##############################################
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-831-This means that normal shell processing does not happen. For example,
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:832:`CMD [ "echo", "$HOME" ]` will not do variable substitution on `$HOME`.
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-833-If you want shell processing then either use the *shell* form or execute
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:834:a shell directly, for example: `CMD [ "sh", "-c", "echo $HOME" ]`.
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-835-When using the exec form and executing a shell directly, as in the case for
##############################################
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-1538-This means that normal shell processing does not happen. For example,
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:1539:`ENTRYPOINT [ "echo", "$HOME" ]` will not do variable substitution on `$HOME`.
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-1540-If you want shell processing then either use the *shell* form or execute
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:1541:a shell directly, for example: `ENTRYPOINT [ "sh", "-c", "echo $HOME" ]`.
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-1542-When using the exec form and executing a shell directly, as in the case for
##############################################
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-1776-The output of the final `pwd` command in this `Dockerfile` would be
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md:1777:`/path/$DIRNAME`
docker.io-19.03.13+dfsg2/cli/docs/reference/builder.md-1778-
##############################################
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/cli.md-98-By default, the Docker command line stores its configuration files in a
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/cli.md:99:directory called `.docker` within your `$HOME` directory.
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/cli.md-100-
##############################################
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/cli.md-207-store credentials in the binary specified by `docker-credential-<value>` which
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/cli.md:208:is visible on `$PATH`. If this property is not set, credentials will be stored
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/cli.md-209-in the `auths` property of the config. For more information, see the
##############################################
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/dockerd.md-1495-to restart the process. We use the `SIGHUP` signal in Linux to reload, and a global event
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/dockerd.md:1496:in Windows with the key `Global\docker-daemon-config-$PID`. The options can
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/dockerd.md-1497-be modified in the configuration file but still will check for conflicts with
##############################################
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/exec.md-77-This will create a new Bash session in the container `ubuntu_bash` with environment
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/exec.md:78:variable `$VAR` set to "1". Note that this environment variable will only be valid
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/exec.md-79-on the current Bash session.
##############################################
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/login.md-59-credentials.  When you log in, the command stores credentials in
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/login.md:60:`$HOME/.docker/config.json` on Linux or `%USERPROFILE%/.docker/config.json` on
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/login.md-61-Windows, via the procedure described below.
##############################################
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/login.md-70-with a specific keychain or external store. Docker requires the helper
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/login.md:71:program to be in the client's host `$PATH`.
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/login.md-72-
##############################################
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/login.md-82-
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/login.md:83:You need to specify the credentials store in `$HOME/.docker/config.json`
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/login.md-84-to tell the docker engine to use it. The value of the config property should be
##############################################
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/run.md-686-```bash
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/run.md:687:$ HOSTIP=`ip -4 addr show scope global dev eth0 | grep inet | awk '{print $2}' | cut -d / -f 1 | sed -n 1p`
docker.io-19.03.13+dfsg2/cli/docs/reference/commandline/run.md-688-$ docker run  --add-host=docker:${HOSTIP} --rm -it debian
##############################################
docker.io-19.03.13+dfsg2/cli/e2e/cli-plugins/flags_test.go-79-
docker.io-19.03.13+dfsg2/cli/e2e/cli-plugins/flags_test.go:80:	// We can rely on `$DOCKER_HOST` being set due to the call to
docker.io-19.03.13+dfsg2/cli/e2e/cli-plugins/flags_test.go-81-	// `environment.Setup` in our `TestMain`.
##############################################
docker.io-19.03.13+dfsg2/cli/e2e/plugin/basic/basic.go-25-	server := http.Server{
docker.io-19.03.13+dfsg2/cli/e2e/plugin/basic/basic.go:26:		Addr:    l.Addr().String(),
docker.io-19.03.13+dfsg2/cli/e2e/plugin/basic/basic.go-27-		Handler: http.NewServeMux(),
##############################################
docker.io-19.03.13+dfsg2/cli/man/src/login.md-12-credentials.  When you log in, the command stores encoded credentials in
docker.io-19.03.13+dfsg2/cli/man/src/login.md:13:`$HOME/.docker/config.json` on Linux or `%USERPROFILE%/.docker/config.json` on Windows.
docker.io-19.03.13+dfsg2/cli/man/src/login.md-14-
##############################################
docker.io-19.03.13+dfsg2/cli/man/docker-config-json.5.md-8-By default, the Docker command line stores its configuration files in a
docker.io-19.03.13+dfsg2/cli/man/docker-config-json.5.md:9:directory called `.docker` within your `$HOME` directory.  Docker manages most of
docker.io-19.03.13+dfsg2/cli/man/docker-config-json.5.md-10-the files in the configuration directory and you should not modify them.
##############################################
docker.io-19.03.13+dfsg2/cli/man/docker-run.1.md-537-
docker.io-19.03.13+dfsg2/cli/man/docker-run.1.md:538:Use `docker port`(1) to see the actual mapping, e.g. `docker port CONTAINER $CONTAINERPORT`.
docker.io-19.03.13+dfsg2/cli/man/docker-run.1.md-539-
##############################################
docker.io-19.03.13+dfsg2/cli/opts/hosts.go-78-	case "tcp":
docker.io-19.03.13+dfsg2/cli/opts/hosts.go:79:		return ParseTCPAddr(addrParts[1], DefaultTCPHost)
docker.io-19.03.13+dfsg2/cli/opts/hosts.go-80-	case "unix":
docker.io-19.03.13+dfsg2/cli/opts/hosts.go:81:		return parseSimpleProtoAddr("unix", addrParts[1], DefaultUnixSocket)
docker.io-19.03.13+dfsg2/cli/opts/hosts.go-82-	case "npipe":
docker.io-19.03.13+dfsg2/cli/opts/hosts.go:83:		return parseSimpleProtoAddr("npipe", addrParts[1], DefaultNamedPipe)
docker.io-19.03.13+dfsg2/cli/opts/hosts.go-84-	case "fd":
##############################################
docker.io-19.03.13+dfsg2/cli/opts/hosts.go-96-// defaultAddr if addr is a blank string.
docker.io-19.03.13+dfsg2/cli/opts/hosts.go:97:func parseSimpleProtoAddr(proto, addr, defaultAddr string) (string, error) {
docker.io-19.03.13+dfsg2/cli/opts/hosts.go-98-	addr = strings.TrimPrefix(addr, proto+"://")
##############################################
docker.io-19.03.13+dfsg2/cli/opts/hosts.go-112-// defaultAddr must be in the full `tcp://host:port` form
docker.io-19.03.13+dfsg2/cli/opts/hosts.go:113:func ParseTCPAddr(tryAddr string, defaultAddr string) (string, error) {
docker.io-19.03.13+dfsg2/cli/opts/hosts.go-114-	if tryAddr == "" || tryAddr == "tcp://" {
##############################################
docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-91-		if addr, err := parseDockerDaemonHost(validAddr); err != nil || addr != expectedAddr {
docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go:92:			t.Errorf("%v -> expected %v, got (%v) addr (%v)", validAddr, expectedAddr, err, addr)
docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-93-		}
##############################################
docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-127-	for invalidAddr, expectedError := range invalids {
docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go:128:		if addr, err := ParseTCPAddr(invalidAddr, defaultHTTPHost); err == nil || expectedError != "" && err.Error() != expectedError {
docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-129-			t.Errorf("tcp %v address expected error %v return, got %s and addr %v", invalidAddr, expectedError, err, addr)
##############################################
docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-132-	for validAddr, expectedAddr := range valids {
docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go:133:		if addr, err := ParseTCPAddr(validAddr, defaultHTTPHost); err != nil || addr != expectedAddr {
docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-134-			t.Errorf("%v -> expected %v, got %v and addr %v", validAddr, expectedAddr, err, addr)
##############################################
docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-139-func TestParseInvalidUnixAddrInvalid(t *testing.T) {
docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go:140:	if _, err := parseSimpleProtoAddr("unix", "tcp://127.0.0.1", "unix:///var/run/docker.sock"); err == nil || err.Error() != "Invalid proto, expected unix: tcp://127.0.0.1" {
docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-141-		t.Fatalf("Expected an error, got %v", err)
docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-142-	}
docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go:143:	if _, err := parseSimpleProtoAddr("unix", "unix://tcp://127.0.0.1", "/var/run/docker.sock"); err == nil || err.Error() != "Invalid proto, expected unix: tcp://127.0.0.1" {
docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-144-		t.Fatalf("Expected an error, got %v", err)
docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-145-	}
docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go:146:	if v, err := parseSimpleProtoAddr("unix", "", "/var/run/docker.sock"); err != nil || v != "unix:///var/run/docker.sock" {
docker.io-19.03.13+dfsg2/cli/opts/hosts_test.go-147-		t.Fatalf("Expected an %v, got %v", v, "unix:///var/run/docker.sock")
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go-437-
docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go:438:func (s *conn) LocalAddr() net.Addr {
docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go-439-	return dummyAddr{}
docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go-440-}
docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go:441:func (s *conn) RemoteAddr() net.Addr {
docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go-442-	return dummyAddr{}
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/session/grpchijack/dial.go-128-
docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/session/grpchijack/dial.go:129:func (c *conn) LocalAddr() net.Addr {
docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/session/grpchijack/dial.go-130-	return dummyAddr{}
docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/session/grpchijack/dial.go-131-}
docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/session/grpchijack/dial.go:132:func (c *conn) RemoteAddr() net.Addr {
docker.io-19.03.13+dfsg2/cli/vendor/github.com/moby/buildkit/session/grpchijack/dial.go-133-	return dummyAddr{}
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go-60-	case reflect.Slice:
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go:61:		return items.Addr().Interface(), nil
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go-62-	default:
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go-87-	if elemType := items.Type().Elem(); elemType.Kind() != reflect.Ptr && elemType.Kind() != reflect.Interface {
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go:88:		if !items.Index(0).CanAddr() {
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go-89-			return fmt.Errorf("unable to take address of items in %T for EachListItem", obj)
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go-96-		if takeAddr {
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go:97:			raw = raw.Addr()
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go-98-		}
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go-149-			var found bool
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go:150:			if list[i], found = raw.Addr().Interface().(runtime.Object); !found {
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/api/meta/help.go-151-				return nil, fmt.Errorf("%v: item[%v]: Expected object, got %#v(%s)", obj, i, raw.Interface(), raw.Kind())
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto-49-  // For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP.
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto:50:  // Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto-51-  // +optional
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto-132-  // For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP.
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto:133:  // Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto-134-  repeated ServerAddressByClientCIDR serverAddressByClientCIDRs = 2;
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go-891-	// For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP.
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go:892:	// Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go-893-	ServerAddressByClientCIDRs []ServerAddressByClientCIDR `json:"serverAddressByClientCIDRs" protobuf:"bytes,2,rep,name=serverAddressByClientCIDRs"`
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go-925-	// For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP.
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go:926:	// Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go-927-	// +optional
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go-34-	"preferredVersion":           "preferredVersion is the version preferred by the API server, which probably is the storage version.",
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go:35:	"serverAddressByClientCIDRs": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.",
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go-36-}
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go-81-	"versions":                   "versions are the api versions that are available.",
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go:82:	"serverAddressByClientCIDRs": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.",
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go-83-}
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-506-	}
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:507:	if !dv.CanAddr() && !dv.CanSet() {
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-508-		return fmt.Errorf("can't write to dest")
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-521-func (c *Converter) callCustom(sv, dv, custom reflect.Value, scope *scope) error {
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:522:	if !sv.CanAddr() {
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-523-		sv2 := reflect.New(sv.Type())
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-526-	} else {
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:527:		sv = sv.Addr()
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-528-	}
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:529:	if !dv.CanAddr() {
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-530-		if !dv.CanSet() {
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-536-	} else {
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:537:		dv = dv.Addr()
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-538-	}
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-661-			scope.setKeys(sk.Interface(), dk.Interface())
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:662:			// TODO:  sv.MapIndex(sk) may return a value with CanAddr() == false,
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-663-			// because a map[string]struct{} does not allow a pointer reference.
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/convert.go-92-	if !ok {
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/convert.go:93:		if !isPointerKind(value.Kind()) && value.CanAddr() {
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/convert.go:94:			marshaler, ok = value.Addr().Interface().(Marshaler)
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/convert.go-95-			if !ok {
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/runtime/converter.go-215-		}
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/runtime/converter.go:216:		unmarshaler := dv.Addr().Interface().(encodingjson.Unmarshaler)
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/runtime/converter.go-217-		return unmarshaler.UnmarshalJSON(data)
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/runtime/converter.go-497-	// Check pointer receivers if v is not a pointer
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/runtime/converter.go:498:	if v.Kind() != reflect.Ptr && v.CanAddr() {
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/runtime/converter.go:499:		v = v.Addr()
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/runtime/converter.go-500-		if v.Type().Implements(marshalerType) {
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/runtime/helper.go-101-	}
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/runtime/helper.go:102:	field = field.Addr()
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/runtime/helper.go-103-	if field.Type().AssignableTo(v.Type()) {
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/util/validation/validation.go-404-// as defined in RFC 789. (e.g 0.0.0.0:10254 or [::]:10254))
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/util/validation/validation.go:405:func IsValidSocketAddr(value string) []string {
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/pkg/util/validation/validation.go-406-	var errs []string
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go-123-
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:124:	if v1.CanAddr() && v2.CanAddr() && hard(v1.Kind()) {
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:125:		addr1 := v1.UnsafeAddr()
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:126:		addr2 := v2.UnsafeAddr()
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go-127-		if addr1 > addr2 {
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go-266-
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:267:	if v1.CanAddr() && v2.CanAddr() && hard(v1.Kind()) {
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:268:		addr1 := v1.UnsafeAddr()
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:269:		addr2 := v2.UnsafeAddr()
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go-270-		if addr1 > addr2 {
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/client-go/README.md-178-the unstable master branch** and `client-go`'s vendored dependencies will not be
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/client-go/README.md:179:added to your `$GOPATH`. So we think most users will want to use a dependency
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/client-go/README.md-180-management system. See [INSTALL.md](/INSTALL.md) for detailed instructions.
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/client-go/third_party/forked/golang/template/exec.go-44-	if !v.Type().Implements(errorType) && !v.Type().Implements(fmtStringerType) {
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/client-go/third_party/forked/golang/template/exec.go:45:		if v.CanAddr() && (reflect.PtrTo(v.Type()).Implements(errorType) || reflect.PtrTo(v.Type()).Implements(fmtStringerType)) {
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/client-go/third_party/forked/golang/template/exec.go:46:			v = v.Addr()
docker.io-19.03.13+dfsg2/cli/vendor/k8s.io/client-go/third_party/forked/golang/template/exec.go-47-		} else {
##############################################
docker.io-19.03.13+dfsg2/cli/vendor/sigs.k8s.io/yaml/fields.go-26-	// we find them.
docker.io-19.03.13+dfsg2/cli/vendor/sigs.k8s.io/yaml/fields.go:27:	if v.Kind() != reflect.Ptr && v.Type().Name() != "" && v.CanAddr() {
docker.io-19.03.13+dfsg2/cli/vendor/sigs.k8s.io/yaml/fields.go:28:		v = v.Addr()
docker.io-19.03.13+dfsg2/cli/vendor/sigs.k8s.io/yaml/fields.go-29-	}
##############################################
docker.io-19.03.13+dfsg2/engine/CHANGELOG.md-473-+ Add `--stop-timeout` to specify the timeout value (in seconds) for individual containers to stop [#22566](https://github.com/docker/docker/pull/22566)
docker.io-19.03.13+dfsg2/engine/CHANGELOG.md:474:+ Add a new daemon flag `--userland-proxy-path` to allow configuring the userland proxy instead of using the hardcoded `docker-proxy` from `$PATH` [#26882](https://github.com/docker/docker/pull/26882)
docker.io-19.03.13+dfsg2/engine/CHANGELOG.md-475-+ Add boolean flag `--init` on `dockerd` and on `docker run` to use [tini](https://github.com/krallin/tini) a zombie-reaping init process as PID 1 [#26061](https://github.com/docker/docker/pull/26061) [#28037](https://github.com/docker/docker/pull/28037)
##############################################
docker.io-19.03.13+dfsg2/engine/api/README.md-29-
docker.io-19.03.13+dfsg2/engine/api/README.md:30:To make an edit, first look for the endpoint you want to edit under `paths`, then make the required edits. Endpoints may reference reusable objects with `$ref`, which can be found in the `definitions` section.
docker.io-19.03.13+dfsg2/engine/api/README.md-31-
##############################################
docker.io-19.03.13+dfsg2/engine/api/server/server.go-85-			var err error
docker.io-19.03.13+dfsg2/engine/api/server/server.go:86:			logrus.Infof("API listen on %s", srv.l.Addr())
docker.io-19.03.13+dfsg2/engine/api/server/server.go-87-			if err = srv.Serve(); err != nil && strings.Contains(err.Error(), "use of closed network connection") {
##############################################
docker.io-19.03.13+dfsg2/engine/api/swagger.yaml-4641-
docker.io-19.03.13+dfsg2/engine/api/swagger.yaml:4642:          If the path is omitted, the daemon searches the host's `$PATH` for the
docker.io-19.03.13+dfsg2/engine/api/swagger.yaml-4643-          binary and uses the first result.
##############################################
docker.io-19.03.13+dfsg2/engine/api/swagger.yaml-4913-
docker.io-19.03.13+dfsg2/engine/api/swagger.yaml:4914:          If the path is omitted, the daemon searches the host's `$PATH` for the
docker.io-19.03.13+dfsg2/engine/api/swagger.yaml-4915-          binary and uses the first result.
##############################################
docker.io-19.03.13+dfsg2/engine/client/image_tag_test.go-36-	err := client.ImageTag(context.Background(), "image_id", "aa/asdf$$^/aa")
docker.io-19.03.13+dfsg2/engine/client/image_tag_test.go:37:	if err == nil || err.Error() != `Error parsing reference: "aa/asdf$$^/aa" is not a valid repository/tag: invalid reference format` {
docker.io-19.03.13+dfsg2/engine/client/image_tag_test.go-38-		t.Fatalf("expected ErrReferenceInvalidFormat, got %v", err)
##############################################
docker.io-19.03.13+dfsg2/engine/contrib/docker-machine-install-bundle.sh-45-    m=$1; op=$2
docker.io-19.03.13+dfsg2/engine/contrib/docker-machine-install-bundle.sh:46:    # NOTE: `docker-machine ssh $m sh -c "foo bar"` does not work
docker.io-19.03.13+dfsg2/engine/contrib/docker-machine-install-bundle.sh:47:    #       (but `docker-machine ssh $m sh -c "foo\ bar"` works)
docker.io-19.03.13+dfsg2/engine/contrib/docker-machine-install-bundle.sh-48-    #       Anyway we avoid using `sh -c` here for avoiding confusion
##############################################
docker.io-19.03.13+dfsg2/engine/contrib/init/sysvinit-debian/docker-108-		fail_unless_root
docker.io-19.03.13+dfsg2/engine/contrib/init/sysvinit-debian/docker:109:		docker_pid=`cat "$DOCKER_SSD_PIDFILE" 2>/dev/null`
docker.io-19.03.13+dfsg2/engine/contrib/init/sysvinit-debian/docker-110-		[ -n "$docker_pid" ] \
##############################################
docker.io-19.03.13+dfsg2/engine/contrib/report-issue.sh-34-	\`docker version\`:
docker.io-19.03.13+dfsg2/engine/contrib/report-issue.sh:35:	`${DOCKER_COMMAND} -D version`
docker.io-19.03.13+dfsg2/engine/contrib/report-issue.sh-36-
##############################################
docker.io-19.03.13+dfsg2/engine/contrib/report-issue.sh-38-	\`docker info\`:
docker.io-19.03.13+dfsg2/engine/contrib/report-issue.sh:39:	`${DOCKER_COMMAND} -D info`
docker.io-19.03.13+dfsg2/engine/contrib/report-issue.sh-40-
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/cluster.go-229-			}
docker.io-19.03.13+dfsg2/engine/daemon/cluster/cluster.go:230:			localHostPort := conn.LocalAddr().String()
docker.io-19.03.13+dfsg2/engine/daemon/cluster/cluster.go-231-			actualLocalAddr, _, _ = net.SplitHostPort(localHostPort)
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-19-
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:20:func resolveListenAddr(specifiedAddr string) (string, string, error) {
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-21-	specifiedHost, specifiedPort, err := net.SplitHostPort(specifiedAddr)
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-26-	// system? If so, use the address from that interface.
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:27:	specifiedIP, err := resolveInputIPAddr(specifiedHost, true)
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-28-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-37-
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:38:func (c *Cluster) resolveAdvertiseAddr(advertiseAddr, listenAddrPort string) (string, string, error) {
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-39-	// Approach:
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-57-		// system? If so, use the address from that interface.
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:58:		advertiseIP, err := resolveInputIPAddr(advertiseHost, false)
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-59-		if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-72-		// that interface.
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:73:		defaultAdvertiseIP, err := resolveInputIPAddr(c.config.DefaultAdvertiseAddr, false)
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-74-		if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-83-
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:84:	systemAddr, err := c.resolveSystemAddr()
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-85-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-144-}
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:145:func resolveDataPathAddr(dataPathAddr string) (string, error) {
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-146-	if dataPathAddr == "" {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-150-	// If a data path flag is specified try to resolve the IP address.
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:151:	dataPathIP, err := resolveInputIPAddr(dataPathAddr, false)
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-152-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-160-
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:161:func resolveInterfaceAddr(specifiedInterface string) (net.IP, error) {
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-162-	// Use a specific interface's IP address.
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-210-//	 if succeeds returns the IP address
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:211:func resolveInputIPAddr(input string, isUnspecifiedValid bool) (net.IP, error) {
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-212-	// Try to see if it is an interface name
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go:213:	interfaceAddr, err := resolveInterfaceAddr(input)
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr.go-214-	if err == nil {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr_linux.go-8-
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr_linux.go:9:func (c *Cluster) resolveSystemAddr() (net.IP, error) {
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr_linux.go-10-	// Use the system's only device IP address, or fail if there are
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr_others.go-6-
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr_others.go:7:func (c *Cluster) resolveSystemAddr() (net.IP, error) {
docker.io-19.03.13+dfsg2/engine/daemon/cluster/listen_addr_others.go-8-	return c.resolveSystemAddrViaSubnetCheck()
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-52-
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:53:	listenHost, listenPort, err := resolveListenAddr(req.ListenAddr)
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-54-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-57-
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:58:	advertiseHost, advertisePort, err := c.resolveAdvertiseAddr(req.AdvertiseAddr, listenPort)
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-59-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-62-
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:63:	dataPathAddr, err := resolveDataPathAddr(req.DataPathAddr)
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-64-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-87-		if !found {
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:88:			ip, err := c.resolveSystemAddr()
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-89-			if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-161-
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:162:	listenHost, listenPort, err := resolveListenAddr(req.ListenAddr)
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-163-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-168-	if req.AdvertiseAddr != "" {
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:169:		advertiseHost, advertisePort, err := c.resolveAdvertiseAddr(req.AdvertiseAddr, listenPort)
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-170-		// For joining, we don't need to provide an advertise address,
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-176-
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:177:	dataPathAddr, err := resolveDataPathAddr(req.DataPathAddr)
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-178-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-494-	var err error
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:495:	req.ListenAddr, err = validateAddr(req.ListenAddr)
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-496-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-510-	var err error
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:511:	req.ListenAddr, err = validateAddr(req.ListenAddr)
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-512-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-518-	for i := range req.RemoteAddrs {
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:519:		req.RemoteAddrs[i], err = validateAddr(req.RemoteAddrs[i])
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-520-		if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-526-
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:527:func validateAddr(addr string) (string, error) {
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-528-	if addr == "" {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-530-	}
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go:531:	newaddr, err := opts.ParseTCPAddr(addr, defaultAddr)
docker.io-19.03.13+dfsg2/engine/daemon/cluster/swarm.go-532-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/graphdriver/plugin.go-43-		}
docker.io-19.03.13+dfsg2/engine/daemon/graphdriver/plugin.go:44:		addr := pt.Addr()
docker.io-19.03.13+dfsg2/engine/daemon/graphdriver/plugin.go-45-		client, err := plugins.NewClientWithTimeout(addr.Network()+"://"+addr.String(), nil, pt.Timeout())
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/graphdriver/windows/windows.go-136-	n := uintptr(unsafe.Pointer(nil))
docker.io-19.03.13+dfsg2/engine/daemon/graphdriver/windows/windows.go:137:	r0, _, _ := syscall.Syscall9(procGetVolumeInformation.Addr(), 8, uintptr(unsafe.Pointer(windows.StringToUTF16Ptr(drive))), n, n, n, n, n, uintptr(unsafe.Pointer(&buf[0])), uintptr(size), 0)
docker.io-19.03.13+dfsg2/engine/daemon/graphdriver/windows/windows.go-138-	if int32(r0) < 0 {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go-142-	address := "127.0.0.1:0"
docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go:143:	tcpAddr, err := net.ResolveTCPAddr("tcp", address)
docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go-144-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go-152-
docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go:153:	url := "tcp://" + listener.Addr().String()
docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go-154-	info := logger.Info{
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go-163-
docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go:164:	writer, err := newGELFTCPWriter(listener.Addr().String(), info)
docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go-165-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go-203-	address := "127.0.0.1:0"
docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go:204:	tcpAddr, err := net.ResolveTCPAddr("tcp", address)
docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go-205-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go-213-
docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go:214:	url := "tcp://" + listener.Addr().String()
docker.io-19.03.13+dfsg2/engine/daemon/logger/gelf/gelf_test.go-215-	info := logger.Info{
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/logger/plugin.go-61-
docker.io-19.03.13+dfsg2/engine/daemon/logger/plugin.go:62:	addr := pa.Addr()
docker.io-19.03.13+dfsg2/engine/daemon/logger/plugin.go-63-	c, err := plugins.NewClientWithTimeout(addr.Network()+"://"+addr.String(), nil, pa.Timeout())
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/logger/splunk/splunkhecmock_test.go-74-func (hec *HTTPEventCollectorMock) URL() string {
docker.io-19.03.13+dfsg2/engine/daemon/logger/splunk/splunkhecmock_test.go:75:	return "http://" + hec.tcpListener.Addr().String()
docker.io-19.03.13+dfsg2/engine/daemon/logger/splunk/splunkhecmock_test.go-76-}
##############################################
docker.io-19.03.13+dfsg2/engine/daemon/metrics.go-159-
docker.io-19.03.13+dfsg2/engine/daemon/metrics.go:160:	addr := pa.Addr()
docker.io-19.03.13+dfsg2/engine/daemon/metrics.go-161-	client, err := plugins.NewClientWithTimeout(addr.Network()+"://"+addr.String(), nil, pa.Timeout())
##############################################
docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go-33-			{V1Compatibility: "{\"id\":\"3b38edc92eb7c074812e217b41a6ade66888531009d6286a6f5f36a06f9841b9\",\"parent\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"created\":\"2015-08-19T16:49:11.368300679Z\",\"container\":\"d91be3479d5b1e84b0c00d18eea9dc777ca0ad166d51174b24283e2e6f104253\",\"container_config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/sh\",\"-c\",\"#(nop) ENTRYPOINT [\\\"/go/bin/dnsdock\\\"]\"],\"Image\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":[\"/go/bin/dnsdock\"],\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"docker_version\":\"1.6.2\",\"config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":null,\"Image\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":[\"/go/bin/dnsdock\"],\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"architecture\":\"amd64\",\"os\":\"linux\",\"Size\":0}\n"},
docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go:34:			{V1Compatibility: "{\"id\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"created\":\"2015-08-19T16:49:07.568027497Z\",\"container\":\"fe9e5a5264a843c9292d17b736c92dd19bdb49986a8782d7389964ddaff887cc\",\"container_config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/sh\",\"-c\",\"cd /go/src/github.com/tonistiigi/dnsdock \\u0026\\u0026     go get -v github.com/tools/godep \\u0026\\u0026     godep restore \\u0026\\u0026     go install -ldflags \\\"-X main.version `git describe --tags HEAD``if [[ -n $(command git status --porcelain --untracked-files=no 2\\u003e/dev/null) ]]; then echo \\\"-dirty\\\"; fi`\\\" ./...\"],\"Image\":\"e3b0ff09e647595dafee15c54cd632c900df9e82b1d4d313b1e20639a1461779\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":null,\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"docker_version\":\"1.6.2\",\"config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/bash\"],\"Image\":\"e3b0ff09e647595dafee15c54cd632c900df9e82b1d4d313b1e20639a1461779\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":null,\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"architecture\":\"amd64\",\"os\":\"linux\",\"Size\":118430532}\n"},
docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go-35-		},
##############################################
docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go-44-			{V1Compatibility: "{\"id\":\"3b38edc92eb7c074812e217b41a6ade66888531009d6286a6f5f36a06f9841b9\",\"parent\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"created\":\"2015-08-19T16:49:11.368300679Z\",\"container\":\"d91be3479d5b1e84b0c00d18eea9dc777ca0ad166d51174b24283e2e6f104253\",\"container_config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/sh\",\"-c\",\"#(nop) ENTRYPOINT [\\\"/go/bin/dnsdock\\\"]\"],\"Image\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":[\"/go/bin/dnsdock\"],\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"docker_version\":\"1.6.2\",\"config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":null,\"Image\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":[\"/go/bin/dnsdock\"],\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"architecture\":\"amd64\",\"os\":\"linux\",\"Size\":0}\n"},
docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go:45:			{V1Compatibility: "{\"id\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"created\":\"2015-08-19T16:49:07.568027497Z\",\"container\":\"fe9e5a5264a843c9292d17b736c92dd19bdb49986a8782d7389964ddaff887cc\",\"container_config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/sh\",\"-c\",\"cd /go/src/github.com/tonistiigi/dnsdock \\u0026\\u0026     go get -v github.com/tools/godep \\u0026\\u0026     godep restore \\u0026\\u0026     go install -ldflags \\\"-X main.version `git describe --tags HEAD``if [[ -n $(command git status --porcelain --untracked-files=no 2\\u003e/dev/null) ]]; then echo \\\"-dirty\\\"; fi`\\\" ./...\"],\"Image\":\"e3b0ff09e647595dafee15c54cd632c900df9e82b1d4d313b1e20639a1461779\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":null,\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"docker_version\":\"1.6.2\",\"config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/bash\"],\"Image\":\"e3b0ff09e647595dafee15c54cd632c900df9e82b1d4d313b1e20639a1461779\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":null,\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"architecture\":\"amd64\",\"os\":\"linux\",\"Size\":118430532}\n"},
docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go-46-		},
##############################################
docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go-83-			{V1Compatibility: "{\"id\":\"3b38edc92eb7c074812e217b41a6ade66888531009d6286a6f5f36a06f9841b9\",\"parent\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"created\":\"2015-08-19T16:49:11.368300679Z\",\"container\":\"d91be3479d5b1e84b0c00d18eea9dc777ca0ad166d51174b24283e2e6f104253\",\"container_config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/sh\",\"-c\",\"#(nop) ENTRYPOINT [\\\"/go/bin/dnsdock\\\"]\"],\"Image\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":[\"/go/bin/dnsdock\"],\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"docker_version\":\"1.6.2\",\"config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":null,\"Image\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":[\"/go/bin/dnsdock\"],\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"architecture\":\"amd64\",\"os\":\"linux\",\"Size\":0}\n"},
docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go:84:			{V1Compatibility: "{\"id\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"parent\":\"e3b0ff09e647595dafee15c54cd632c900df9e82b1d4d313b1e20639a1461779\",\"created\":\"2015-08-19T16:49:07.568027497Z\",\"container\":\"fe9e5a5264a843c9292d17b736c92dd19bdb49986a8782d7389964ddaff887cc\",\"container_config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/sh\",\"-c\",\"cd /go/src/github.com/tonistiigi/dnsdock \\u0026\\u0026     go get -v github.com/tools/godep \\u0026\\u0026     godep restore \\u0026\\u0026     go install -ldflags \\\"-X main.version `git describe --tags HEAD``if [[ -n $(command git status --porcelain --untracked-files=no 2\\u003e/dev/null) ]]; then echo \\\"-dirty\\\"; fi`\\\" ./...\"],\"Image\":\"e3b0ff09e647595dafee15c54cd632c900df9e82b1d4d313b1e20639a1461779\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":null,\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"docker_version\":\"1.6.2\",\"config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/bash\"],\"Image\":\"e3b0ff09e647595dafee15c54cd632c900df9e82b1d4d313b1e20639a1461779\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":null,\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"architecture\":\"amd64\",\"os\":\"linux\",\"Size\":118430532}\n"},
docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go-85-		},
##############################################
docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go-105-			{V1Compatibility: "{\"id\":\"3b38edc92eb7c074812e217b41a6ade66888531009d6286a6f5f36a06f9841b9\",\"parent\":\"ac3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"created\":\"2015-08-19T16:49:11.368300679Z\",\"container\":\"d91be3479d5b1e84b0c00d18eea9dc777ca0ad166d51174b24283e2e6f104253\",\"container_config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/sh\",\"-c\",\"#(nop) ENTRYPOINT [\\\"/go/bin/dnsdock\\\"]\"],\"Image\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":[\"/go/bin/dnsdock\"],\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"docker_version\":\"1.6.2\",\"config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":null,\"Image\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":[\"/go/bin/dnsdock\"],\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"architecture\":\"amd64\",\"os\":\"linux\",\"Size\":0}\n"},
docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go:106:			{V1Compatibility: "{\"id\":\"ec3025ca8cc9bcab039e193e20ec647c2da3c53a74020f2ba611601f9b2c6c02\",\"created\":\"2015-08-19T16:49:07.568027497Z\",\"container\":\"fe9e5a5264a843c9292d17b736c92dd19bdb49986a8782d7389964ddaff887cc\",\"container_config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/sh\",\"-c\",\"cd /go/src/github.com/tonistiigi/dnsdock \\u0026\\u0026     go get -v github.com/tools/godep \\u0026\\u0026     godep restore \\u0026\\u0026     go install -ldflags \\\"-X main.version `git describe --tags HEAD``if [[ -n $(command git status --porcelain --untracked-files=no 2\\u003e/dev/null) ]]; then echo \\\"-dirty\\\"; fi`\\\" ./...\"],\"Image\":\"e3b0ff09e647595dafee15c54cd632c900df9e82b1d4d313b1e20639a1461779\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":null,\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"docker_version\":\"1.6.2\",\"config\":{\"Hostname\":\"03797203757d\",\"Domainname\":\"\",\"User\":\"\",\"Memory\":0,\"MemorySwap\":0,\"CpuShares\":0,\"Cpuset\":\"\",\"AttachStdin\":false,\"AttachStdout\":false,\"AttachStderr\":false,\"PortSpecs\":null,\"ExposedPorts\":null,\"Tty\":false,\"OpenStdin\":false,\"StdinOnce\":false,\"Env\":[\"PATH=/go/bin:/usr/src/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin\",\"GOLANG_VERSION=1.4.1\",\"GOPATH=/go\"],\"Cmd\":[\"/bin/bash\"],\"Image\":\"e3b0ff09e647595dafee15c54cd632c900df9e82b1d4d313b1e20639a1461779\",\"Volumes\":null,\"WorkingDir\":\"/go\",\"Entrypoint\":null,\"NetworkDisabled\":false,\"MacAddress\":\"\",\"OnBuild\":[],\"Labels\":{}},\"architecture\":\"amd64\",\"os\":\"linux\",\"Size\":118430532}\n"},
docker.io-19.03.13+dfsg2/engine/distribution/pull_v2_test.go-107-		},
##############################################
docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go-37-
docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go:38:func testTokenPassThru(t *testing.T, ts *httptest.Server) {
docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go-39-	uri, err := url.Parse(ts.URL)
##############################################
docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go-88-
docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go:89:func TestTokenPassThru(t *testing.T) {
docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go-90-	handler := &tokenPassThruHandler{shouldSend401: func(url string) bool { return url == "/v2/" }}
##############################################
docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go-93-
docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go:94:	testTokenPassThru(t, ts)
docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go-95-
##############################################
docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go-118-
docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go:119:	testTokenPassThru(t, tsredirect)
docker.io-19.03.13+dfsg2/engine/distribution/registry_unit_test.go-120-
##############################################
docker.io-19.03.13+dfsg2/engine/docs/api/v1.32.yaml-3769-
docker.io-19.03.13+dfsg2/engine/docs/api/v1.32.yaml:3770:          If the path is omitted, the daemon searches the host's `$PATH` for the
docker.io-19.03.13+dfsg2/engine/docs/api/v1.32.yaml-3771-          binary and uses the first result.
##############################################
docker.io-19.03.13+dfsg2/engine/docs/api/v1.32.yaml-4019-
docker.io-19.03.13+dfsg2/engine/docs/api/v1.32.yaml:4020:          If the path is omitted, the daemon searches the host's `$PATH` for the
docker.io-19.03.13+dfsg2/engine/docs/api/v1.32.yaml-4021-          binary and uses the first result.
##############################################
docker.io-19.03.13+dfsg2/engine/docs/api/v1.33.yaml-3774-
docker.io-19.03.13+dfsg2/engine/docs/api/v1.33.yaml:3775:          If the path is omitted, the daemon searches the host's `$PATH` for the
docker.io-19.03.13+dfsg2/engine/docs/api/v1.33.yaml-3776-          binary and uses the first result.
##############################################
docker.io-19.03.13+dfsg2/engine/docs/api/v1.33.yaml-4024-
docker.io-19.03.13+dfsg2/engine/docs/api/v1.33.yaml:4025:          If the path is omitted, the daemon searches the host's `$PATH` for the
docker.io-19.03.13+dfsg2/engine/docs/api/v1.33.yaml-4026-          binary and uses the first result.
##############################################
docker.io-19.03.13+dfsg2/engine/docs/api/v1.34.yaml-3803-
docker.io-19.03.13+dfsg2/engine/docs/api/v1.34.yaml:3804:          If the path is omitted, the daemon searches the host's `$PATH` for the
docker.io-19.03.13+dfsg2/engine/docs/api/v1.34.yaml-3805-          binary and uses the first result.
##############################################
docker.io-19.03.13+dfsg2/engine/docs/api/v1.34.yaml-4053-
docker.io-19.03.13+dfsg2/engine/docs/api/v1.34.yaml:4054:          If the path is omitted, the daemon searches the host's `$PATH` for the
docker.io-19.03.13+dfsg2/engine/docs/api/v1.34.yaml-4055-          binary and uses the first result.
##############################################
docker.io-19.03.13+dfsg2/engine/docs/api/v1.35.yaml-3785-
docker.io-19.03.13+dfsg2/engine/docs/api/v1.35.yaml:3786:          If the path is omitted, the daemon searches the host's `$PATH` for the
docker.io-19.03.13+dfsg2/engine/docs/api/v1.35.yaml-3787-          binary and uses the first result.
##############################################
docker.io-19.03.13+dfsg2/engine/docs/api/v1.35.yaml-4035-
docker.io-19.03.13+dfsg2/engine/docs/api/v1.35.yaml:4036:          If the path is omitted, the daemon searches the host's `$PATH` for the
docker.io-19.03.13+dfsg2/engine/docs/api/v1.35.yaml-4037-          binary and uses the first result.
##############################################
docker.io-19.03.13+dfsg2/engine/docs/api/v1.36.yaml-3798-
docker.io-19.03.13+dfsg2/engine/docs/api/v1.36.yaml:3799:          If the path is omitted, the daemon searches the host's `$PATH` for the
docker.io-19.03.13+dfsg2/engine/docs/api/v1.36.yaml-3800-          binary and uses the first result.
##############################################
docker.io-19.03.13+dfsg2/engine/docs/api/v1.36.yaml-4048-
docker.io-19.03.13+dfsg2/engine/docs/api/v1.36.yaml:4049:          If the path is omitted, the daemon searches the host's `$PATH` for the
docker.io-19.03.13+dfsg2/engine/docs/api/v1.36.yaml-4050-          binary and uses the first result.
##############################################
docker.io-19.03.13+dfsg2/engine/docs/api/v1.37.yaml-3818-
docker.io-19.03.13+dfsg2/engine/docs/api/v1.37.yaml:3819:          If the path is omitted, the daemon searches the host's `$PATH` for the
docker.io-19.03.13+dfsg2/engine/docs/api/v1.37.yaml-3820-          binary and uses the first result.
##############################################
docker.io-19.03.13+dfsg2/engine/docs/api/v1.37.yaml-4068-
docker.io-19.03.13+dfsg2/engine/docs/api/v1.37.yaml:4069:          If the path is omitted, the daemon searches the host's `$PATH` for the
docker.io-19.03.13+dfsg2/engine/docs/api/v1.37.yaml-4070-          binary and uses the first result.
##############################################
docker.io-19.03.13+dfsg2/engine/docs/api/v1.38.yaml-3872-
docker.io-19.03.13+dfsg2/engine/docs/api/v1.38.yaml:3873:          If the path is omitted, the daemon searches the host's `$PATH` for the
docker.io-19.03.13+dfsg2/engine/docs/api/v1.38.yaml-3874-          binary and uses the first result.
##############################################
docker.io-19.03.13+dfsg2/engine/docs/api/v1.38.yaml-4122-
docker.io-19.03.13+dfsg2/engine/docs/api/v1.38.yaml:4123:          If the path is omitted, the daemon searches the host's `$PATH` for the
docker.io-19.03.13+dfsg2/engine/docs/api/v1.38.yaml-4124-          binary and uses the first result.
##############################################
docker.io-19.03.13+dfsg2/engine/docs/api/v1.39.yaml-4519-
docker.io-19.03.13+dfsg2/engine/docs/api/v1.39.yaml:4520:          If the path is omitted, the daemon searches the host's `$PATH` for the
docker.io-19.03.13+dfsg2/engine/docs/api/v1.39.yaml-4521-          binary and uses the first result.
##############################################
docker.io-19.03.13+dfsg2/engine/docs/api/v1.39.yaml-4790-
docker.io-19.03.13+dfsg2/engine/docs/api/v1.39.yaml:4791:          If the path is omitted, the daemon searches the host's `$PATH` for the
docker.io-19.03.13+dfsg2/engine/docs/api/v1.39.yaml-4792-          binary and uses the first result.
##############################################
docker.io-19.03.13+dfsg2/engine/docs/api/v1.40.yaml-4641-
docker.io-19.03.13+dfsg2/engine/docs/api/v1.40.yaml:4642:          If the path is omitted, the daemon searches the host's `$PATH` for the
docker.io-19.03.13+dfsg2/engine/docs/api/v1.40.yaml-4643-          binary and uses the first result.
##############################################
docker.io-19.03.13+dfsg2/engine/docs/api/v1.40.yaml-4913-
docker.io-19.03.13+dfsg2/engine/docs/api/v1.40.yaml:4914:          If the path is omitted, the daemon searches the host's `$PATH` for the
docker.io-19.03.13+dfsg2/engine/docs/api/v1.40.yaml-4915-          binary and uses the first result.
##############################################
docker.io-19.03.13+dfsg2/engine/docs/contributing/set-up-dev-env.md-96-   For [Docker Toolbox](https://github.com/docker/toolbox) users, use `docker-machine status your_vm_name` to make sure your VM is running. You
docker.io-19.03.13+dfsg2/engine/docs/contributing/set-up-dev-env.md:97:   may need to run `eval "$(docker-machine env your_vm_name)"` to initialize your
docker.io-19.03.13+dfsg2/engine/docs/contributing/set-up-dev-env.md-98-   shell environment. If you use Docker for Mac or Docker for Windows, you do not need
##############################################
docker.io-19.03.13+dfsg2/engine/docs/contributing/test.md-87-    on your host performance. The default timeout is 60 minutes, which is
docker.io-19.03.13+dfsg2/engine/docs/contributing/test.md:88:    defined in `hack/make.sh` (`${TIMEOUT:=60m}`). You can modify the timeout
docker.io-19.03.13+dfsg2/engine/docs/contributing/test.md-89-    value on the basis of your host performance. When they complete
##############################################
docker.io-19.03.13+dfsg2/engine/docs/rootless.md-125-Remarks:
docker.io-19.03.13+dfsg2/engine/docs/rootless.md:126:* The socket path is set to `$XDG_RUNTIME_DIR/docker.sock` by default. `$XDG_RUNTIME_DIR` is typically set to `/run/user/$UID`.
docker.io-19.03.13+dfsg2/engine/docs/rootless.md-127-* The data dir is set to `~/.local/share/docker` by default.
docker.io-19.03.13+dfsg2/engine/docs/rootless.md:128:* The exec dir is set to `$XDG_RUNTIME_DIR/docker` by default.
docker.io-19.03.13+dfsg2/engine/docs/rootless.md-129-* The daemon config dir is set to `~/.config/docker` (not `~/.docker`, which is used by the client) by default.
docker.io-19.03.13+dfsg2/engine/docs/rootless.md:130:* The `dockerd-rootless.sh` script executes `dockerd` in its own user, mount, and network namespaces. You can enter the namespaces by running `nsenter -U --preserve-credentials -n -m -t $(cat $XDG_RUNTIME_DIR/docker.pid)`.
docker.io-19.03.13+dfsg2/engine/docs/rootless.md-131-* `docker info` shows `rootless` in `SecurityOptions`
##############################################
docker.io-19.03.13+dfsg2/engine/docs/rootless.md-189-Optionally, you can use `lxc-user-nic` instead for the best performance.
docker.io-19.03.13+dfsg2/engine/docs/rootless.md:190:To use `lxc-user-nic`, you need to edit [`/etc/lxc/lxc-usernet`](https://github.com/rootless-containers/rootlesskit/tree/v0.6.0#--netlxc-user-nic-experimental) and set `$DOCKERD_ROOTLESS_ROOTLESSKIT_NET=lxc-user-nic`.
docker.io-19.03.13+dfsg2/engine/docs/rootless.md-191-
##############################################
docker.io-19.03.13+dfsg2/engine/hack/README.md-41-your local machine. The default timeout is set in `make.sh` to 60 minutes
docker.io-19.03.13+dfsg2/engine/hack/README.md:42:(`${TIMEOUT:=60m}`), since it currently takes up to an hour to run
docker.io-19.03.13+dfsg2/engine/hack/README.md-43-all of the tests.
##############################################
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-242-Try {
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1:243:    Write-Host -ForegroundColor Cyan "`nINFO: executeCI.ps1 starting at $(date)`n"
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-244-    Write-Host  -ForegroundColor Green "INFO: Script version $SCRIPT_VER"
##############################################
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-302-    # SOURCES_DRIVE\SOURCES_SUBDIR must be a directory and exist
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1:303:    if (-not (Test-Path -PathType Container "$env:SOURCES_DRIVE`:\$env:SOURCES_SUBDIR")) { Throw "ERROR: $env:SOURCES_DRIVE`:\$env:SOURCES_SUBDIR must be an existing directory" }
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-304-
##############################################
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-351-                    if (Test-Path "$env:SOURCES_DRIVE`:\baseimages\windowsservercore.tar") {
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1:352:                        Write-Host -ForegroundColor Green "INFO: Optimisation - copying $env:SOURCES_DRIVE`:\baseimages\windowsservercore.tar to $env:TESTRUN_DRIVE`:\baseimages"
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1:353:                        Copy-Item "$env:SOURCES_DRIVE`:\baseimages\windowsservercore.tar" "$env:TESTRUN_DRIVE`:\baseimages"
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-354-                    }
##############################################
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-357-                    if (Test-Path "$env:SOURCES_DRIVE`:\baseimages\nanoserver.tar") {
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1:358:                        Write-Host -ForegroundColor Green "INFO: Optimisation - copying $env:SOURCES_DRIVE`:\baseimages\nanoserver.tar to $env:TESTRUN_DRIVE`:\baseimages"
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1:359:                        Copy-Item "$env:SOURCES_DRIVE`:\baseimages\nanoserver.tar" "$env:TESTRUN_DRIVE`:\baseimages"
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-360-                    }
##############################################
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-836-                $c += "`"-test.run`" "
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1:837:                $c += "`"$env:INTEGRATION_TEST_NAME`" "
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-838-                Write-Host -ForegroundColor Magenta "WARN: Only running integration tests matching $env:INTEGRATION_TEST_NAME"
##############################################
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-855-                                                        docker `
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1:856:                                                        "`$env`:PATH`='c`:\target;'+`$env:PATH`;  `$env:DOCKER_HOST`='tcp`://'+(ipconfig | select -last 1).Substring(39)+'`:2357'; c:\target\runIntegrationCLI.ps1" | Out-Host } )
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-857-            } else  {
##############################################
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-930-                    $c += "`"-test.run`" "
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1:931:                    $c += "`"$env:INTEGRATION_TEST_NAME`" "
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-932-                    Write-Host -ForegroundColor Magenta "WARN: Only running LCOW integration tests matching $env:INTEGRATION_TEST_NAME"
##############################################
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-1039-    $Dur=New-TimeSpan -Start $StartTime -End $(Get-Date)
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1:1040:    Write-Host -ForegroundColor $FinallyColour "`nINFO: executeCI.ps1 exiting at $(date). Duration $dur`n"
docker.io-19.03.13+dfsg2/engine/hack/ci/windows.ps1-1041-
##############################################
docker.io-19.03.13+dfsg2/engine/hack/make.ps1-235-    } else {
docker.io-19.03.13+dfsg2/engine/hack/make.ps1:236:        $e = "`nThese commits do not have a proper '$dcoPrefix' marker:`n"
docker.io-19.03.13+dfsg2/engine/hack/make.ps1-237-        $badCommits | %{ $e+=" - $_`n"}
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-58-	d2.SwarmJoin(c, swarm.JoinRequest{
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:59:		ListenAddr:  d1.SwarmListenAddr(),
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-60-		JoinToken:   d1.JoinTokens(c).Worker,
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:61:		RemoteAddrs: []string{d1.SwarmListenAddr()},
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-62-	})
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-92-	err := c2.SwarmJoin(context.Background(), swarm.JoinRequest{
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:93:		ListenAddr:  d2.SwarmListenAddr(),
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:94:		RemoteAddrs: []string{d1.SwarmListenAddr()},
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-95-	})
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-100-	err = c2.SwarmJoin(context.Background(), swarm.JoinRequest{
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:101:		ListenAddr:  d2.SwarmListenAddr(),
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-102-		JoinToken:   "foobaz",
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:103:		RemoteAddrs: []string{d1.SwarmListenAddr()},
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-104-	})
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-111-	d2.SwarmJoin(c, swarm.JoinRequest{
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:112:		ListenAddr:  d2.SwarmListenAddr(),
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-113-		JoinToken:   workerToken,
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:114:		RemoteAddrs: []string{d1.SwarmListenAddr()},
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-115-	})
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-125-	err = c2.SwarmJoin(context.Background(), swarm.JoinRequest{
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:126:		ListenAddr:  d2.SwarmListenAddr(),
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-127-		JoinToken:   workerToken,
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:128:		RemoteAddrs: []string{d1.SwarmListenAddr()},
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-129-	})
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-135-
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:136:	d2.SwarmJoin(c, swarm.JoinRequest{JoinToken: workerToken, RemoteAddrs: []string{d1.SwarmListenAddr()}})
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-137-	info = d2.SwarmInfo(c)
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-146-	err = c2.SwarmJoin(context.Background(), swarm.JoinRequest{
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:147:		ListenAddr:  d2.SwarmListenAddr(),
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:148:		RemoteAddrs: []string{d1.SwarmListenAddr()},
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-149-	})
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-153-
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:154:	d2.SwarmJoin(c, swarm.JoinRequest{JoinToken: workerToken, RemoteAddrs: []string{d1.SwarmListenAddr()}})
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-155-	info = d2.SwarmInfo(c)
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-191-	err := c2.SwarmJoin(context.Background(), swarm.JoinRequest{
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:192:		ListenAddr:  d2.SwarmListenAddr(),
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-193-		JoinToken:   replacementToken,
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:194:		RemoteAddrs: []string{d1.SwarmListenAddr()},
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-195-	})
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-455-	err = c2.SwarmJoin(context.Background(), swarm.JoinRequest{
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:456:		ListenAddr:  d2.SwarmListenAddr(),
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-457-		RemoteAddrs: []string{"123.123.123.123:1234"},
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-478-	err := client.SwarmJoin(context.Background(), swarm.JoinRequest{
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:479:		ListenAddr:  d.SwarmListenAddr(),
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-480-		RemoteAddrs: []string{"123.123.123.123:1234"},
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-894-	_, err = client.SwarmInit(context.Background(), swarm.InitRequest{
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go:895:		ListenAddr: d.SwarmListenAddr(),
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_api_swarm_test.go-896-	})
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_build_test.go-248-		{
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_build_test.go:249:			volumeValue: `\${FOO}`,
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_build_test.go-250-			expected:    "${FOO}",
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_build_test.go-255-		{
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_build_test.go:256:			volumeValue: `\\\\\\\${FOO}`,
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_build_test.go:257:			expected:    `\\\${FOO}`,
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_build_test.go-258-		},
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_build_test.go-5126-	name = "scratchz"
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_build_test.go:5127:	expected = `{"bar":"$PATH"}`
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_build_test.go-5128-	buildImageSuccessfully(c, name, cli.WithFlags("--label", "bar=$PATH"),
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_daemon_test.go-2711-	// Wait for shell command to be completed
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_daemon_test.go:2712:	_, err = s.d.Cmd("exec", "top", "sh", "-c", `for i in $(seq 1 5); do if [ -e /adduser_end ]; then rm -f /adduser_end && break; else sleep 1 && false; fi; done`)
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_daemon_test.go-2713-	assert.Assert(c, err == nil, "Timeout waiting for shell command to be completed")
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_logs_test.go-183-	name := "testlogssincefuturefollow"
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_logs_test.go:184:	dockerCmd(c, "run", "-d", "--name", name, "busybox", "/bin/sh", "-c", `for i in $(seq 1 5); do echo log$i; sleep 1; done`)
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_logs_test.go-185-
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_run_test.go-4515-	expectedOutput := "foobar\nfoobar"
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_run_test.go:4516:	out, _ := dockerCmd(c, "run", "--net=host", "--hostname=foobar", "busybox", "sh", "-c", `echo $HOSTNAME && hostname`)
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_run_test.go-4517-	assert.Equal(c, strings.TrimSpace(out), expectedOutput)
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go-140-
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go:141:func (s *DockerSwarmSuite) TestSwarmInitUnspecifiedAdvertiseAddr(c *testing.T) {
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go-142-	d := s.AddDaemon(c, false, false)
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go-1568-
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go:1569:	out, err = d1.Cmd("swarm", "join", "--availability=drain", "--token", token, d.SwarmListenAddr())
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go-1570-	assert.NilError(c, err)
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go-1734-
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go:1735:func (s *DockerSwarmSuite) TestSwarmInitUnspecifiedDataPathAddr(c *testing.T) {
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go-1736-	d := s.AddDaemon(c, false, false)
##############################################
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go-1757-	for i := 0; i < 10; i++ {
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go:1758:		out, err = d1.Cmd("swarm", "join", "--token", token, d.SwarmListenAddr())
docker.io-19.03.13+dfsg2/engine/integration-cli/docker_cli_swarm_test.go-1759-		assert.NilError(c, err)
##############################################
docker.io-19.03.13+dfsg2/engine/integration/build/build_squash_test.go-102-		container.WithImage(name),
docker.io-19.03.13+dfsg2/engine/integration/build/build_squash_test.go:103:		container.WithCmd("/bin/sh", "-c", `[ "$(echo $HELLO)" = "world" ]`),
docker.io-19.03.13+dfsg2/engine/integration/build/build_squash_test.go-104-	)
##############################################
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership-25-
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:26:RUN e="100:200"; p="/file"                         ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:27: && e="0:0";     p="/dir"                          ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:28: && e="101:201"; p="/dir/subdir"                   ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:29: && e="102:202"; p="/dir/subdir/nestedfile"        ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership-30-# Existing files and directories ownership should not be modified
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:31: && e="500:600"; p="/existingdir"                  ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:32: && e="501:601"; p="/existingdir/existingsubdir"   ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:33: && e="501:601"; p="/existingdir/existingfile"     ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership-34-# But new files and directories should maintain their ownership
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:35: && e="101:201"; p="/existingdir/subdir"           ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:36: && e="102:202"; p="/existingdir/subdir/nestedfile"; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership-37-
##############################################
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership-46-
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:47:RUN e="300:400"; p="/file"                         ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:48: && e="300:400"; p="/dir"                          ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:49: && e="300:400"; p="/dir/subdir"                   ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:50: && e="300:400"; p="/dir/subdir/nestedfile"        ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership-51-# Existing files and directories ownership should not be modified
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:52: && e="500:600"; p="/existingdir"                  ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:53: && e="501:601"; p="/existingdir/existingsubdir"   ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:54: && e="501:601"; p="/existingdir/existingfile"     ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership-55-# But new files and directories should be chowned
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:56: && e="300:400"; p="/existingdir/subdir"           ; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi \
docker.io-19.03.13+dfsg2/engine/integration/build/testdata/Dockerfile.testBuildPreserveOwnership:57: && e="300:400"; p="/existingdir/subdir/nestedfile"; a=`stat -c "%u:%g" "$p"`; if [ "$a" != "$e" ]; then echo "incorrect ownership on $p. expected $e, got $a"; exit 1; fi
##############################################
docker.io-19.03.13+dfsg2/engine/integration/plugin/logging/cmd/close_on_start/main.go-42-	server := http.Server{
docker.io-19.03.13+dfsg2/engine/integration/plugin/logging/cmd/close_on_start/main.go:43:		Addr:    l.Addr().String(),
docker.io-19.03.13+dfsg2/engine/integration/plugin/logging/cmd/close_on_start/main.go-44-		Handler: mux,
##############################################
docker.io-19.03.13+dfsg2/engine/integration/plugin/logging/cmd/dummy/main.go-14-	server := http.Server{
docker.io-19.03.13+dfsg2/engine/integration/plugin/logging/cmd/dummy/main.go:15:		Addr:    l.Addr().String(),
docker.io-19.03.13+dfsg2/engine/integration/plugin/logging/cmd/dummy/main.go-16-		Handler: http.NewServeMux(),
##############################################
docker.io-19.03.13+dfsg2/engine/integration/plugin/volumes/cmd/dummy/main.go-14-	server := http.Server{
docker.io-19.03.13+dfsg2/engine/integration/plugin/volumes/cmd/dummy/main.go:15:		Addr:    l.Addr().String(),
docker.io-19.03.13+dfsg2/engine/integration/plugin/volumes/cmd/dummy/main.go-16-		Handler: http.NewServeMux(),
##############################################
docker.io-19.03.13+dfsg2/engine/internal/test/daemon/ops.go-30-// WithSwarmListenAddr sets the swarm listen addr to use for swarm mode
docker.io-19.03.13+dfsg2/engine/internal/test/daemon/ops.go:31:func WithSwarmListenAddr(listenAddr string) func(*Daemon) {
docker.io-19.03.13+dfsg2/engine/internal/test/daemon/ops.go-32-	return func(d *Daemon) {
##############################################
docker.io-19.03.13+dfsg2/engine/internal/test/daemon/swarm.go-66-	}
docker.io-19.03.13+dfsg2/engine/internal/test/daemon/swarm.go:67:	t.Logf("[%s] joining swarm manager [%s]@%s, swarm listen addr %s", d.id, leader.id, leader.SwarmListenAddr(), d.SwarmListenAddr())
docker.io-19.03.13+dfsg2/engine/internal/test/daemon/swarm.go-68-	d.SwarmJoin(t, swarm.JoinRequest{
docker.io-19.03.13+dfsg2/engine/internal/test/daemon/swarm.go:69:		RemoteAddrs: []string{leader.SwarmListenAddr()},
docker.io-19.03.13+dfsg2/engine/internal/test/daemon/swarm.go-70-		JoinToken:   token,
##############################################
docker.io-19.03.13+dfsg2/engine/internal/test/daemon/swarm.go-77-// SwarmListenAddr returns the listen-addr used for the daemon
docker.io-19.03.13+dfsg2/engine/internal/test/daemon/swarm.go:78:func (d *Daemon) SwarmListenAddr() string {
docker.io-19.03.13+dfsg2/engine/internal/test/daemon/swarm.go-79-	return fmt.Sprintf("%s:%d", d.swarmListenAddr, d.SwarmPort)
##############################################
docker.io-19.03.13+dfsg2/engine/internal/test/fixtures/plugin/basic/basic.go-25-	server := http.Server{
docker.io-19.03.13+dfsg2/engine/internal/test/fixtures/plugin/basic/basic.go:26:		Addr:    l.Addr().String(),
docker.io-19.03.13+dfsg2/engine/internal/test/fixtures/plugin/basic/basic.go-27-		Handler: http.NewServeMux(),
##############################################
docker.io-19.03.13+dfsg2/engine/libcontainerd/supervisor/remote_daemon_options.go-3-// WithRemoteAddr sets the external containerd socket to connect to.
docker.io-19.03.13+dfsg2/engine/libcontainerd/supervisor/remote_daemon_options.go:4:func WithRemoteAddr(addr string) DaemonOpt {
docker.io-19.03.13+dfsg2/engine/libcontainerd/supervisor/remote_daemon_options.go-5-	return func(r *remote) error {
##############################################
docker.io-19.03.13+dfsg2/engine/opts/hosts.go-83-	case "tcp":
docker.io-19.03.13+dfsg2/engine/opts/hosts.go:84:		return ParseTCPAddr(addrParts[1], DefaultTCPHost)
docker.io-19.03.13+dfsg2/engine/opts/hosts.go-85-	case "unix":
docker.io-19.03.13+dfsg2/engine/opts/hosts.go:86:		return parseSimpleProtoAddr("unix", addrParts[1], DefaultUnixSocket)
docker.io-19.03.13+dfsg2/engine/opts/hosts.go-87-	case "npipe":
docker.io-19.03.13+dfsg2/engine/opts/hosts.go:88:		return parseSimpleProtoAddr("npipe", addrParts[1], DefaultNamedPipe)
docker.io-19.03.13+dfsg2/engine/opts/hosts.go-89-	case "fd":
##############################################
docker.io-19.03.13+dfsg2/engine/opts/hosts.go-99-// defaultAddr if addr is a blank string.
docker.io-19.03.13+dfsg2/engine/opts/hosts.go:100:func parseSimpleProtoAddr(proto, addr, defaultAddr string) (string, error) {
docker.io-19.03.13+dfsg2/engine/opts/hosts.go-101-	addr = strings.TrimPrefix(addr, proto+"://")
##############################################
docker.io-19.03.13+dfsg2/engine/opts/hosts.go-115-// defaultAddr must be in the full `tcp://host:port` form
docker.io-19.03.13+dfsg2/engine/opts/hosts.go:116:func ParseTCPAddr(tryAddr string, defaultAddr string) (string, error) {
docker.io-19.03.13+dfsg2/engine/opts/hosts.go-117-	if tryAddr == "" || tryAddr == "tcp://" {
##############################################
docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-91-		if addr, err := parseDaemonHost(validAddr); err != nil || addr != expectedAddr {
docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go:92:			t.Errorf("%v -> expected %v, got (%v) addr (%v)", validAddr, expectedAddr, err, addr)
docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-93-		}
##############################################
docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-127-	for invalidAddr, expectedError := range invalids {
docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go:128:		if addr, err := ParseTCPAddr(invalidAddr, defaultHTTPHost); err == nil || expectedError != "" && err.Error() != expectedError {
docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-129-			t.Errorf("tcp %v address expected error %v return, got %s and addr %v", invalidAddr, expectedError, err, addr)
##############################################
docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-132-	for validAddr, expectedAddr := range valids {
docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go:133:		if addr, err := ParseTCPAddr(validAddr, defaultHTTPHost); err != nil || addr != expectedAddr {
docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-134-			t.Errorf("%v -> expected %v, got %v and addr %v", validAddr, expectedAddr, err, addr)
##############################################
docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-139-func TestParseInvalidUnixAddrInvalid(t *testing.T) {
docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go:140:	if _, err := parseSimpleProtoAddr("unix", "tcp://127.0.0.1", "unix:///var/run/docker.sock"); err == nil || err.Error() != "Invalid proto, expected unix: tcp://127.0.0.1" {
docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-141-		t.Fatalf("Expected an error, got %v", err)
docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-142-	}
docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go:143:	if _, err := parseSimpleProtoAddr("unix", "unix://tcp://127.0.0.1", "/var/run/docker.sock"); err == nil || err.Error() != "Invalid proto, expected unix: tcp://127.0.0.1" {
docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-144-		t.Fatalf("Expected an error, got %v", err)
docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-145-	}
docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go:146:	if v, err := parseSimpleProtoAddr("unix", "", "/var/run/docker.sock"); err != nil || v != "unix:///var/run/docker.sock" {
docker.io-19.03.13+dfsg2/engine/opts/hosts_test.go-147-		t.Fatalf("Expected an %v, got %v", v, "unix:///var/run/docker.sock")
##############################################
docker.io-19.03.13+dfsg2/engine/pkg/platform/architecture_windows.go-41-	var sysinfo systeminfo
docker.io-19.03.13+dfsg2/engine/pkg/platform/architecture_windows.go:42:	syscall.Syscall(procGetSystemInfo.Addr(), 1, uintptr(unsafe.Pointer(&sysinfo)), 0, 0)
docker.io-19.03.13+dfsg2/engine/pkg/platform/architecture_windows.go-43-	switch sysinfo.wProcessorArchitecture {
##############################################
docker.io-19.03.13+dfsg2/engine/pkg/platform/architecture_windows.go-57-	var sysinfo systeminfo
docker.io-19.03.13+dfsg2/engine/pkg/platform/architecture_windows.go:58:	syscall.Syscall(procGetSystemInfo.Addr(), 1, uintptr(unsafe.Pointer(&sysinfo)), 0, 0)
docker.io-19.03.13+dfsg2/engine/pkg/platform/architecture_windows.go-59-	return sysinfo.dwNumberOfProcessors
##############################################
docker.io-19.03.13+dfsg2/engine/pkg/plugingetter/getter.go-33-type PluginAddr interface {
docker.io-19.03.13+dfsg2/engine/pkg/plugingetter/getter.go:34:	Addr() net.Addr
docker.io-19.03.13+dfsg2/engine/pkg/plugingetter/getter.go-35-	Timeout() time.Duration
##############################################
docker.io-19.03.13+dfsg2/engine/pkg/plugins/pluginrpc-gen/README.md-57-
docker.io-19.03.13+dfsg2/engine/pkg/plugins/pluginrpc-gen/README.md:58:**Note**: the `pluginrpc-gen` binary must be within your `$PATH`
##############################################
docker.io-19.03.13+dfsg2/engine/pkg/system/syscall_windows.go-175-func SetNamedSecurityInfo(objectName *uint16, objectType uint32, securityInformation uint32, sidOwner *windows.SID, sidGroup *windows.SID, dacl *byte, sacl *byte) (result error) {
docker.io-19.03.13+dfsg2/engine/pkg/system/syscall_windows.go:176:	r0, _, _ := syscall.Syscall9(procSetNamedSecurityInfo.Addr(), 7, uintptr(unsafe.Pointer(objectName)), uintptr(objectType), uintptr(securityInformation), uintptr(unsafe.Pointer(sidOwner)), uintptr(unsafe.Pointer(sidGroup)), uintptr(unsafe.Pointer(dacl)), uintptr(unsafe.Pointer(sacl)), 0, 0)
docker.io-19.03.13+dfsg2/engine/pkg/system/syscall_windows.go-177-	if r0 != 0 {
##############################################
docker.io-19.03.13+dfsg2/engine/pkg/system/syscall_windows.go-183-func GetSecurityDescriptorDacl(securityDescriptor *byte, daclPresent *uint32, dacl **byte, daclDefaulted *uint32) (result error) {
docker.io-19.03.13+dfsg2/engine/pkg/system/syscall_windows.go:184:	r1, _, e1 := syscall.Syscall6(procGetSecurityDescriptorDacl.Addr(), 4, uintptr(unsafe.Pointer(securityDescriptor)), uintptr(unsafe.Pointer(daclPresent)), uintptr(unsafe.Pointer(dacl)), uintptr(unsafe.Pointer(daclDefaulted)), 0, 0)
docker.io-19.03.13+dfsg2/engine/pkg/system/syscall_windows.go-185-	if r1 == 0 {
##############################################
docker.io-19.03.13+dfsg2/engine/plugin/manager_linux.go-75-	addr := &net.UnixAddr{Net: "unix", Name: sockAddr}
docker.io-19.03.13+dfsg2/engine/plugin/manager_linux.go:76:	p.SetAddr(addr)
docker.io-19.03.13+dfsg2/engine/plugin/manager_linux.go-77-
##############################################
docker.io-19.03.13+dfsg2/engine/plugin/v2/plugin.go-56-// Client returns the plugin client.
docker.io-19.03.13+dfsg2/engine/plugin/v2/plugin.go:57:// Deprecated: use p.Addr() and manually create the client
docker.io-19.03.13+dfsg2/engine/plugin/v2/plugin.go-58-func (p *Plugin) Client() *plugins.Client {
##############################################
docker.io-19.03.13+dfsg2/engine/plugin/v2/plugin.go-290-// Addr returns the net.Addr to use to connect to the plugin socket
docker.io-19.03.13+dfsg2/engine/plugin/v2/plugin.go:291:func (p *Plugin) Addr() net.Addr {
docker.io-19.03.13+dfsg2/engine/plugin/v2/plugin.go-292-	p.mu.RLock()
##############################################
docker.io-19.03.13+dfsg2/engine/plugin/v2/plugin.go-298-// SetAddr sets the plugin address which can be used for dialing the plugin.
docker.io-19.03.13+dfsg2/engine/plugin/v2/plugin.go:299:func (p *Plugin) SetAddr(addr net.Addr) {
docker.io-19.03.13+dfsg2/engine/plugin/v2/plugin.go-300-	p.mu.Lock()
##############################################
docker.io-19.03.13+dfsg2/engine/vendor/github.com/containerd/go-runc/console.go-38-	}
docker.io-19.03.13+dfsg2/engine/vendor/github.com/containerd/go-runc/console.go:39:	addr, err := net.ResolveUnixAddr("unix", abs)
docker.io-19.03.13+dfsg2/engine/vendor/github.com/containerd/go-runc/console.go-40-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/vendor/github.com/containerd/go-runc/console.go-63-	}
docker.io-19.03.13+dfsg2/engine/vendor/github.com/containerd/go-runc/console.go:64:	addr, err := net.ResolveUnixAddr("unix", abs)
docker.io-19.03.13+dfsg2/engine/vendor/github.com/containerd/go-runc/console.go-65-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/vendor/github.com/containerd/go-runc/console.go-90-func (c *Socket) Path() string {
docker.io-19.03.13+dfsg2/engine/vendor/github.com/containerd/go-runc/console.go:91:	return c.l.Addr().String()
docker.io-19.03.13+dfsg2/engine/vendor/github.com/containerd/go-runc/console.go-92-}
##############################################
docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/gateway.go-345-
docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/gateway.go:346:func (s *conn) LocalAddr() net.Addr {
docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/gateway.go-347-	return dummyAddr{}
docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/gateway.go-348-}
docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/gateway.go:349:func (s *conn) RemoteAddr() net.Addr {
docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/gateway.go-350-	return dummyAddr{}
##############################################
docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go-437-
docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go:438:func (s *conn) LocalAddr() net.Addr {
docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go-439-	return dummyAddr{}
docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go-440-}
docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go:441:func (s *conn) RemoteAddr() net.Addr {
docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/frontend/gateway/grpcclient/client.go-442-	return dummyAddr{}
##############################################
docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/session/grpchijack/dial.go-128-
docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/session/grpchijack/dial.go:129:func (c *conn) LocalAddr() net.Addr {
docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/session/grpchijack/dial.go-130-	return dummyAddr{}
docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/session/grpchijack/dial.go-131-}
docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/session/grpchijack/dial.go:132:func (c *conn) RemoteAddr() net.Addr {
docker.io-19.03.13+dfsg2/engine/vendor/github.com/moby/buildkit/session/grpchijack/dial.go-133-	return dummyAddr{}
##############################################
docker.io-19.03.13+dfsg2/engine/volume/drivers/extpoint.go-227-
docker.io-19.03.13+dfsg2/engine/volume/drivers/extpoint.go:228:	addr := pa.Addr()
docker.io-19.03.13+dfsg2/engine/volume/drivers/extpoint.go-229-	client, err := plugins.NewClientWithTimeout(addr.Network()+"://"+addr.String(), nil, pa.Timeout())
##############################################
docker.io-19.03.13+dfsg2/engine/volume/local/local_unix.go-101-		if addrValue := getAddress(v.opts.MountOpts); addrValue != "" && net.ParseIP(addrValue).To4() == nil {
docker.io-19.03.13+dfsg2/engine/volume/local/local_unix.go:102:			ipAddr, err := net.ResolveIPAddr("ip", addrValue)
docker.io-19.03.13+dfsg2/engine/volume/local/local_unix.go-103-			if err != nil {
##############################################
docker.io-19.03.13+dfsg2/engine/volume/testutils/testutils.go-146-func MakeFakePlugin(d volume.Driver, l net.Listener) (plugingetter.CompatPlugin, error) {
docker.io-19.03.13+dfsg2/engine/volume/testutils/testutils.go:147:	c, err := plugins.NewClient(l.Addr().Network()+"://"+l.Addr().String(), nil)
docker.io-19.03.13+dfsg2/engine/volume/testutils/testutils.go-148-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/containerd/.appveyor.yml-29-       git clone -q https://github.com/Microsoft/hcsshim.git /c/gopath/src/github.com/Microsoft/hcsshim;
docker.io-19.03.13+dfsg2/containerd/.appveyor.yml:30:       export HCSSHIM_VERSION=`grep Microsoft/hcsshim vendor.conf | awk '{print $2}'`;
docker.io-19.03.13+dfsg2/containerd/.appveyor.yml-31-       echo Using Microsoft/hcsshim $HCSSHIM_VERSION;
##############################################
docker.io-19.03.13+dfsg2/containerd/BUILDING.md-203-These binaries can be found in the `./bin` directory in your host.
docker.io-19.03.13+dfsg2/containerd/BUILDING.md:204:`make install` will move the binaries in your `$PATH`.
docker.io-19.03.13+dfsg2/containerd/BUILDING.md-205-
##############################################
docker.io-19.03.13+dfsg2/containerd/cmd/containerd/command/main.go-241-func serve(ctx gocontext.Context, l net.Listener, serveFunc func(net.Listener) error) {
docker.io-19.03.13+dfsg2/containerd/cmd/containerd/command/main.go:242:	path := l.Addr().String()
docker.io-19.03.13+dfsg2/containerd/cmd/containerd/command/main.go-243-	log.G(ctx).WithField("address", path).Info("serving...")
##############################################
docker.io-19.03.13+dfsg2/containerd/remotes/docker/resolver_test.go-216-		notRunning := httptest.NewUnstartedServer(nil)
docker.io-19.03.13+dfsg2/containerd/remotes/docker/resolver_test.go:217:		notRunningBase := notRunning.Listener.Addr().String()
docker.io-19.03.13+dfsg2/containerd/remotes/docker/resolver_test.go-218-
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/go-runc/console.go-38-	}
docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/go-runc/console.go:39:	addr, err := net.ResolveUnixAddr("unix", abs)
docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/go-runc/console.go-40-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/go-runc/console.go-63-	}
docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/go-runc/console.go:64:	addr, err := net.ResolveUnixAddr("unix", abs)
docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/go-runc/console.go-65-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/go-runc/console.go-90-func (c *Socket) Path() string {
docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/go-runc/console.go:91:	return c.l.Addr().String()
docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/go-runc/console.go-92-}
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/zfs/README.md-12-
docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/zfs/README.md:13:To compile containerd with ZFS support, add the import into the `$GOPATH/src/github.com/containerd/containerd/cmd/containerd/builtins_zfs.go` file.
docker.io-19.03.13+dfsg2/containerd/vendor/github.com/containerd/zfs/README.md-14-
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto-49-  // For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP.
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto:50:  // Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto-51-  // +optional
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto-132-  // For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP.
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto:133:  // Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/generated.proto-134-  repeated ServerAddressByClientCIDR serverAddressByClientCIDRs = 2;
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go-892-	// For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP.
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go:893:	// Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go-894-	ServerAddressByClientCIDRs []ServerAddressByClientCIDR `json:"serverAddressByClientCIDRs" protobuf:"bytes,2,rep,name=serverAddressByClientCIDRs"`
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go-926-	// For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP.
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go:927:	// Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types.go-928-	// +optional
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go-34-	"preferredVersion":           "preferredVersion is the version preferred by the API server, which probably is the storage version.",
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go:35:	"serverAddressByClientCIDRs": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.",
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go-36-}
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go-81-	"versions":                   "versions are the api versions that are available.",
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go:82:	"serverAddressByClientCIDRs": "a map of client CIDR to server address that is serving this group. This is to help clients reach servers in the most network-efficient way possible. Clients can use the appropriate server address as per the CIDR that they match. In case of multiple matches, clients should use the longest matching CIDR. The server returns only those CIDRs that it thinks that the client can match. For example: the master will return an internal IP CIDR only, if the client reaches the server using an internal IP. Server looks at X-Forwarded-For header or X-Real-Ip header or request.RemoteAddr (in that order) to get the client IP.",
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/apis/meta/v1/types_swagger_doc_generated.go-83-}
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-506-	}
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:507:	if !dv.CanAddr() && !dv.CanSet() {
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-508-		return fmt.Errorf("can't write to dest")
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-521-func (c *Converter) callCustom(sv, dv, custom reflect.Value, scope *scope) error {
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:522:	if !sv.CanAddr() {
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-523-		sv2 := reflect.New(sv.Type())
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-526-	} else {
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:527:		sv = sv.Addr()
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-528-	}
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:529:	if !dv.CanAddr() {
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-530-		if !dv.CanSet() {
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-536-	} else {
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:537:		dv = dv.Addr()
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-538-	}
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-661-			scope.setKeys(sk.Interface(), dk.Interface())
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go:662:			// TODO:  sv.MapIndex(sk) may return a value with CanAddr() == false,
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/converter.go-663-			// because a map[string]struct{} does not allow a pointer reference.
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/convert.go-88-	if !ok {
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/convert.go:89:		if !isPointerKind(value.Kind()) && value.CanAddr() {
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/convert.go:90:			marshaler, ok = value.Addr().Interface().(Marshaler)
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/conversion/queryparams/convert.go-91-			if !ok {
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/runtime/converter.go-215-		}
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/runtime/converter.go:216:		unmarshaler := dv.Addr().Interface().(encodingjson.Unmarshaler)
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/runtime/converter.go-217-		return unmarshaler.UnmarshalJSON(data)
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/runtime/converter.go-497-	// Check pointer receivers if v is not a pointer
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/runtime/converter.go:498:	if v.Kind() != reflect.Ptr && v.CanAddr() {
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/runtime/converter.go:499:		v = v.Addr()
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/runtime/converter.go-500-		if v.Type().Implements(marshalerType) {
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/runtime/helper.go-101-	}
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/runtime/helper.go:102:	field = field.Addr()
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/runtime/helper.go-103-	if field.Type().AssignableTo(v.Type()) {
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/util/httpstream/spdy/roundtripper.go-132-	// ensure we use a canonical host with proxyReq
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/util/httpstream/spdy/roundtripper.go:133:	targetHost := netutil.CanonicalAddr(req.URL)
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/util/httpstream/spdy/roundtripper.go-134-
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/util/httpstream/spdy/roundtripper.go-198-func (s *SpdyRoundTripper) dialWithoutProxy(ctx context.Context, url *url.URL) (net.Conn, error) {
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/util/httpstream/spdy/roundtripper.go:199:	dialAddr := netutil.CanonicalAddr(url)
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/util/httpstream/spdy/roundtripper.go-200-
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/util/validation/validation.go-404-// as defined in RFC 789. (e.g 0.0.0.0:10254 or [::]:10254))
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/util/validation/validation.go:405:func IsValidSocketAddr(value string) []string {
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/pkg/util/validation/validation.go-406-	var errs []string
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/netutil/addr.go-20-// canonicalAddr returns url.Host but always with a ":port" suffix
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/netutil/addr.go:21:func CanonicalAddr(url *url.URL) string {
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/netutil/addr.go-22-	addr := url.Host
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go-123-
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:124:	if v1.CanAddr() && v2.CanAddr() && hard(v1.Kind()) {
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:125:		addr1 := v1.UnsafeAddr()
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:126:		addr2 := v2.UnsafeAddr()
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go-127-		if addr1 > addr2 {
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go-266-
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:267:	if v1.CanAddr() && v2.CanAddr() && hard(v1.Kind()) {
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:268:		addr1 := v1.UnsafeAddr()
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go:269:		addr2 := v2.UnsafeAddr()
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/apimachinery/third_party/forked/golang/reflect/deep_equal.go-270-		if addr1 > addr2 {
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/client-go/README.md-180-the unstable master branch** and `client-go`'s vendored dependencies will not be
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/client-go/README.md:181:added to your `$GOPATH`. So we think most users will want to use a dependency
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/client-go/README.md-182-management system. See [INSTALL.md](/INSTALL.md) for detailed instructions.
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/kubernetes/pkg/kubelet/server/streaming/server.go-243-	// Use the actual address as baseURL host. This handles the "0" port case.
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/kubernetes/pkg/kubelet/server/streaming/server.go:244:	s.config.BaseURL.Host = listener.Addr().String()
docker.io-19.03.13+dfsg2/containerd/vendor/k8s.io/kubernetes/pkg/kubelet/server/streaming/server.go-245-	if s.config.TLSConfig != nil {
##############################################
docker.io-19.03.13+dfsg2/containerd/vendor/sigs.k8s.io/yaml/fields.go-26-	// we find them.
docker.io-19.03.13+dfsg2/containerd/vendor/sigs.k8s.io/yaml/fields.go:27:	if v.Kind() != reflect.Ptr && v.Type().Name() != "" && v.CanAddr() {
docker.io-19.03.13+dfsg2/containerd/vendor/sigs.k8s.io/yaml/fields.go:28:		v = v.Addr()
docker.io-19.03.13+dfsg2/containerd/vendor/sigs.k8s.io/yaml/fields.go-29-	}
##############################################
docker.io-19.03.13+dfsg2/distribution/BUILDING.md-50-> out in the correct location in the `GOPATH`. This should almost always be
docker.io-19.03.13+dfsg2/distribution/BUILDING.md:51:> `$GOPATH/src/github.com/docker/distribution`.
docker.io-19.03.13+dfsg2/distribution/BUILDING.md-52-
##############################################
docker.io-19.03.13+dfsg2/distribution/BUILDING.md-66-For the full development experience, one should `cd` into
docker.io-19.03.13+dfsg2/distribution/BUILDING.md:67:`$GOPATH/src/github.com/docker/distribution`. From there, the regular `go`
docker.io-19.03.13+dfsg2/distribution/BUILDING.md-68-commands, such as `go test`, should work per package (please see
##############################################
docker.io-19.03.13+dfsg2/distribution/context/http.go-32-// account proxy headers.
docker.io-19.03.13+dfsg2/distribution/context/http.go:33:func RemoteAddr(r *http.Request) string {
docker.io-19.03.13+dfsg2/distribution/context/http.go-34-	if prior := r.Header.Get("X-Forwarded-For"); prior != "" {
##############################################
docker.io-19.03.13+dfsg2/distribution/context/http.go-56-func RemoteIP(r *http.Request) string {
docker.io-19.03.13+dfsg2/distribution/context/http.go:57:	addr := RemoteAddr(r)
docker.io-19.03.13+dfsg2/distribution/context/http.go-58-
##############################################
docker.io-19.03.13+dfsg2/distribution/context/http.go-209-		case "remoteaddr":
docker.io-19.03.13+dfsg2/distribution/context/http.go:210:			return RemoteAddr(ctx.r)
docker.io-19.03.13+dfsg2/distribution/context/http.go-211-		case "method":
##############################################
docker.io-19.03.13+dfsg2/distribution/context/http_test.go-223-// SingleHostReverseProxy will insert an X-Forwarded-For header, and can be used to test
docker.io-19.03.13+dfsg2/distribution/context/http_test.go:224:// RemoteAddr().  A fake RemoteAddr cannot be set on the HTTP request - it is overwritten
docker.io-19.03.13+dfsg2/distribution/context/http_test.go-225-// at the transport layer to 127.0.0.1:<port> .  However, as the X-Forwarded-For header
docker.io-19.03.13+dfsg2/distribution/context/http_test.go-226-// just contains the IP address, it is different enough for testing.
docker.io-19.03.13+dfsg2/distribution/context/http_test.go:227:func TestRemoteAddr(t *testing.T) {
docker.io-19.03.13+dfsg2/distribution/context/http_test.go-228-	var expectedRemote string
##############################################
docker.io-19.03.13+dfsg2/distribution/context/http_test.go-235-
docker.io-19.03.13+dfsg2/distribution/context/http_test.go:236:		actualRemote := RemoteAddr(r)
docker.io-19.03.13+dfsg2/distribution/context/http_test.go-237-		if expectedRemote != actualRemote {
##############################################
docker.io-19.03.13+dfsg2/distribution/contrib/docker-integration/README.md-40-
docker.io-19.03.13+dfsg2/distribution/contrib/docker-integration/README.md:41:`docker run --privileged -v "$GOPATH/src/github.com/docker/distribution/contrib/docker-integration:/test" -w /test distribution/golem golem -rundaemon .`
docker.io-19.03.13+dfsg2/distribution/contrib/docker-integration/README.md-42-
##############################################
docker.io-19.03.13+dfsg2/distribution/notifications/bridge.go-50-		ID:        id,
docker.io-19.03.13+dfsg2/distribution/notifications/bridge.go:51:		Addr:      context.RemoteAddr(r),
docker.io-19.03.13+dfsg2/distribution/notifications/bridge.go-52-		Host:      r.Host,
##############################################
docker.io-19.03.13+dfsg2/distribution/notifications/http_test.go-140-			// Case where connection is immediately closed
docker.io-19.03.13+dfsg2/distribution/notifications/http_test.go:141:			url:     closeL.Addr().String(),
docker.io-19.03.13+dfsg2/distribution/notifications/http_test.go-142-			failure: true,
##############################################
docker.io-19.03.13+dfsg2/distribution/registry/api/v2/headerparser_test.go-40-			name:     "quoted values",
docker.io-19.03.13+dfsg2/distribution/registry/api/v2/headerparser_test.go:41:			raw:      `key="val";param = "[[ $((1 + 1)) == 3 ]] && echo panic!;" ; p=" abcd "`,
docker.io-19.03.13+dfsg2/distribution/registry/api/v2/headerparser_test.go-42-			expected: map[string]string{"key": "val", "param": "[[ $((1 + 1)) == 3 ]] && echo panic!;", "p": " abcd "},
##############################################
docker.io-19.03.13+dfsg2/distribution/registry/client/auth/challenge/addr.go-20-// FROM: http://golang.org/src/net/http/transport.go
docker.io-19.03.13+dfsg2/distribution/registry/client/auth/challenge/addr.go:21:func canonicalAddr(url *url.URL) string {
docker.io-19.03.13+dfsg2/distribution/registry/client/auth/challenge/addr.go-22-	addr := url.Host
##############################################
docker.io-19.03.13+dfsg2/distribution/registry/client/auth/challenge/authchallenge.go-58-	endpoint.Host = strings.ToLower(endpoint.Host)
docker.io-19.03.13+dfsg2/distribution/registry/client/auth/challenge/authchallenge.go:59:	endpoint.Host = canonicalAddr(endpoint)
docker.io-19.03.13+dfsg2/distribution/registry/client/auth/challenge/authchallenge.go-60-}
##############################################
docker.io-19.03.13+dfsg2/distribution/registry/client/auth/challenge/authchallenge_test.go-75-	lowered.Host = strings.ToLower(lowered.Host)
docker.io-19.03.13+dfsg2/distribution/registry/client/auth/challenge/authchallenge_test.go:76:	lowered.Host = canonicalAddr(&lowered)
docker.io-19.03.13+dfsg2/distribution/registry/client/auth/challenge/authchallenge_test.go-77-	c, err := scm.GetChallenges(lowered)
##############################################
docker.io-19.03.13+dfsg2/distribution/registry/handlers/health_test.go-74-	}
docker.io-19.03.13+dfsg2/distribution/registry/handlers/health_test.go:75:	addrStr := ln.Addr().String()
docker.io-19.03.13+dfsg2/distribution/registry/handlers/health_test.go-76-
##############################################
docker.io-19.03.13+dfsg2/distribution/registry/registry.go-216-		ln = tls.NewListener(ln, tlsConf)
docker.io-19.03.13+dfsg2/distribution/registry/registry.go:217:		dcontext.GetLogger(registry.app).Infof("listening on %v, tls", ln.Addr())
docker.io-19.03.13+dfsg2/distribution/registry/registry.go-218-	} else {
docker.io-19.03.13+dfsg2/distribution/registry/registry.go:219:		dcontext.GetLogger(registry.app).Infof("listening on %v", ln.Addr())
docker.io-19.03.13+dfsg2/distribution/registry/registry.go-220-	}
##############################################
docker.io-19.03.13+dfsg2/libnetwork/api/api.go-27-	// Gorilla mux encloses the passed pattern with '^' and '$'. So we need to do some tricks
docker.io-19.03.13+dfsg2/libnetwork/api/api.go:28:	// to have mux eventually build a query regex which matches empty or word string (`^$|[\w]+`)
docker.io-19.03.13+dfsg2/libnetwork/api/api.go-29-	regex = "[a-zA-Z_0-9-]+"
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-23-	Close()
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:24:	LocalAddr() net.Addr
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-25-}
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-61-	case strings.HasPrefix(proto, "sctp"):
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:62:		addr, err := sctp.ResolveSCTPAddr(proto, address)
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-63-		if err != nil {
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-104-
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:105:func (server *StreamEchoServer) LocalAddr() net.Addr { return server.listener.Addr() }
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-106-func (server *StreamEchoServer) Close()              { server.listener.Close() }
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-126-
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:127:func (server *UDPEchoServer) LocalAddr() net.Addr { return server.conn.LocalAddr() }
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-128-func (server *UDPEchoServer) Close()              { server.conn.Close() }
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-136-		var a *sctp.SCTPAddr
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:137:		a, err = sctp.ResolveSCTPAddr(proto, addr)
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-138-		if err != nil {
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-169-func testProxy(t *testing.T, proto string, proxy Proxy, halfClose bool) {
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:170:	testProxyAt(t, proto, proxy, proxy.FrontendAddr().String(), halfClose)
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-171-}
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-177-	frontendAddr := &net.TCPAddr{IP: net.IPv4(127, 0, 0, 1), Port: 0}
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:178:	proxy, err := NewProxy(frontendAddr, backend.LocalAddr())
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-179-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-198-	frontendAddr := &net.TCPAddr{IP: net.IPv6loopback, Port: 0}
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:199:	proxy, err := NewProxy(frontendAddr, backend.LocalAddr())
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-200-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-213-	frontendAddr := &net.TCPAddr{IP: net.IPv6loopback, Port: 0}
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:214:	proxy, err := NewProxy(frontendAddr, backend.LocalAddr())
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-215-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-219-		IP:   net.IPv4(127, 0, 0, 1),
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:220:		Port: proxy.FrontendAddr().(*net.TCPAddr).Port,
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-221-	}
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-229-	frontendAddr := &net.UDPAddr{IP: net.IPv4(127, 0, 0, 1), Port: 0}
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:230:	proxy, err := NewProxy(frontendAddr, backend.LocalAddr())
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-231-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-242-	frontendAddr := &net.UDPAddr{IP: net.IPv6loopback, Port: 0}
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:243:	proxy, err := NewProxy(frontendAddr, backend.LocalAddr())
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-244-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-288-	frontendAddr := &sctp.SCTPAddr{IPAddrs: []net.IPAddr{{IP: net.IPv4(127, 0, 0, 1)}}, Port: 0}
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:289:	proxy, err := NewProxy(frontendAddr, backend.LocalAddr())
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-290-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-301-	frontendAddr := &sctp.SCTPAddr{IPAddrs: []net.IPAddr{{IP: net.IPv6loopback}}, Port: 0}
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go:302:	proxy, err := NewProxy(frontendAddr, backend.LocalAddr())
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/network_proxy_test.go-303-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/proxy.go-22-	// FrontendAddr returns the address on which the proxy is listening.
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/proxy.go:23:	FrontendAddr() net.Addr
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/proxy.go-24-	// BackendAddr returns the proxied address.
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/proxy.go:25:	BackendAddr() net.Addr
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/proxy.go-26-}
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/sctp_proxy.go-29-		listener:     listener,
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/sctp_proxy.go:30:		frontendAddr: listener.Addr().(*sctp.SCTPAddr),
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/sctp_proxy.go-31-		backendAddr:  backendAddr,
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/sctp_proxy.go-89-// FrontendAddr returns the SCTP address on which the proxy is listening.
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/sctp_proxy.go:90:func (proxy *SCTPProxy) FrontendAddr() net.Addr { return proxy.frontendAddr }
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/sctp_proxy.go-91-
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/sctp_proxy.go-92-// BackendAddr returns the SCTP proxied address.
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/sctp_proxy.go:93:func (proxy *SCTPProxy) BackendAddr() net.Addr { return proxy.backendAddr }
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/stub_proxy.go-19-// FrontendAddr returns the frontend address.
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/stub_proxy.go:20:func (p *StubProxy) FrontendAddr() net.Addr { return p.frontendAddr }
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/stub_proxy.go-21-
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/stub_proxy.go-22-// BackendAddr returns the backend address.
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/stub_proxy.go:23:func (p *StubProxy) BackendAddr() net.Addr { return p.backendAddr }
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/stub_proxy.go-24-
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/tcp_proxy.go-27-		listener:     listener,
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/tcp_proxy.go:28:		frontendAddr: listener.Addr().(*net.TCPAddr),
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/tcp_proxy.go-29-		backendAddr:  backendAddr,
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/tcp_proxy.go-85-// FrontendAddr returns the TCP address on which the proxy is listening.
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/tcp_proxy.go:86:func (proxy *TCPProxy) FrontendAddr() net.Addr { return proxy.frontendAddr }
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/tcp_proxy.go-87-
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/tcp_proxy.go-88-// BackendAddr returns the TCP proxied address.
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/tcp_proxy.go:89:func (proxy *TCPProxy) BackendAddr() net.Addr { return proxy.backendAddr }
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/udp_proxy.go-63-		listener:       listener,
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/udp_proxy.go:64:		frontendAddr:   listener.LocalAddr().(*net.UDPAddr),
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/udp_proxy.go-65-		backendAddr:    backendAddr,
##############################################
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/udp_proxy.go-154-// FrontendAddr returns the UDP address on which the proxy is listening.
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/udp_proxy.go:155:func (proxy *UDPProxy) FrontendAddr() net.Addr { return proxy.frontendAddr }
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/udp_proxy.go-156-
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/udp_proxy.go-157-// BackendAddr returns the proxied UDP address.
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/udp_proxy.go:158:func (proxy *UDPProxy) BackendAddr() net.Addr { return proxy.backendAddr }
docker.io-19.03.13+dfsg2/libnetwork/cmd/proxy/udp_proxy.go-159-
##############################################
docker.io-19.03.13+dfsg2/libnetwork/drivers/bridge/port_mapping.go-66-	// Construct the container side transport address
docker.io-19.03.13+dfsg2/libnetwork/drivers/bridge/port_mapping.go:67:	container, err := bnd.ContainerAddr()
docker.io-19.03.13+dfsg2/libnetwork/drivers/bridge/port_mapping.go-68-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/libnetwork/drivers/bridge/port_mapping.go-126-	// Construct the host side transport address
docker.io-19.03.13+dfsg2/libnetwork/drivers/bridge/port_mapping.go:127:	host, err := bnd.HostAddr()
docker.io-19.03.13+dfsg2/libnetwork/drivers/bridge/port_mapping.go-128-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/libnetwork/drivers/overlay/joinleave.go-94-
docker.io-19.03.13+dfsg2/libnetwork/drivers/overlay/joinleave.go:95:	if err = nlh.LinkSetHardwareAddr(veth, ep.mac); err != nil {
docker.io-19.03.13+dfsg2/libnetwork/drivers/overlay/joinleave.go-96-		return fmt.Errorf("could not set mac address (%v) to the container interface: %v", ep.mac, err)
##############################################
docker.io-19.03.13+dfsg2/libnetwork/drivers/remote/driver.go-78-
docker.io-19.03.13+dfsg2/libnetwork/drivers/remote/driver.go:79:	addr := pa.Addr()
docker.io-19.03.13+dfsg2/libnetwork/drivers/remote/driver.go-80-	client, err := plugins.NewClientWithTimeout(addr.Network()+"://"+addr.String(), nil, pa.Timeout())
##############################################
docker.io-19.03.13+dfsg2/libnetwork/drivers/windows/port_mapping.go-65-	// Construct the container side transport address
docker.io-19.03.13+dfsg2/libnetwork/drivers/windows/port_mapping.go:66:	container, err := bnd.ContainerAddr()
docker.io-19.03.13+dfsg2/libnetwork/drivers/windows/port_mapping.go-67-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/libnetwork/drivers/windows/port_mapping.go-125-	// Construct the host side transport address
docker.io-19.03.13+dfsg2/libnetwork/drivers/windows/port_mapping.go:126:	host, err := bnd.HostAddr()
docker.io-19.03.13+dfsg2/libnetwork/drivers/windows/port_mapping.go-127-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/libnetwork/ipams/remote/remote.go-81-
docker.io-19.03.13+dfsg2/libnetwork/ipams/remote/remote.go:82:	addr := pa.Addr()
docker.io-19.03.13+dfsg2/libnetwork/ipams/remote/remote.go-83-	client, err := plugins.NewClientWithTimeout(addr.Network()+"://"+addr.String(), nil, pa.Timeout())
##############################################
docker.io-19.03.13+dfsg2/libnetwork/netutils/utils.go-67-// GetIfaceAddr returns the first IPv4 address and slice of IPv6 addresses for the specified network interface
docker.io-19.03.13+dfsg2/libnetwork/netutils/utils.go:68:func GetIfaceAddr(name string) (net.Addr, []net.Addr, error) {
docker.io-19.03.13+dfsg2/libnetwork/netutils/utils.go-69-	iface, err := net.InterfaceByName(name)
##############################################
docker.io-19.03.13+dfsg2/libnetwork/osl/interface_linux.go-364-	}
docker.io-19.03.13+dfsg2/libnetwork/osl/interface_linux.go:365:	return nlh.LinkSetHardwareAddr(iface, i.MacAddress())
docker.io-19.03.13+dfsg2/libnetwork/osl/interface_linux.go-366-}
##############################################
docker.io-19.03.13+dfsg2/libnetwork/resolvconf/dns/resolvconf.go-7-// IPLocalhost is a regex pattern for IPv4 or IPv6 loopback range.
docker.io-19.03.13+dfsg2/libnetwork/resolvconf/dns/resolvconf.go:8:const IPLocalhost = `((127\.([0-9]{1,3}\.){2}[0-9]{1,3})|(::1)$)`
docker.io-19.03.13+dfsg2/libnetwork/resolvconf/dns/resolvconf.go-9-
##############################################
docker.io-19.03.13+dfsg2/libnetwork/resolver.go-210-
docker.io-19.03.13+dfsg2/libnetwork/resolver.go:211:func shuffleAddr(addr []net.IP) []net.IP {
docker.io-19.03.13+dfsg2/libnetwork/resolver.go-212-	for i := len(addr) - 1; i > 0; i-- {
##############################################
docker.io-19.03.13+dfsg2/libnetwork/resolver.go-261-	if len(addr) > 1 {
docker.io-19.03.13+dfsg2/libnetwork/resolver.go:262:		addr = shuffleAddr(addr)
docker.io-19.03.13+dfsg2/libnetwork/resolver.go-263-	}
##############################################
docker.io-19.03.13+dfsg2/libnetwork/resolver.go-412-
docker.io-19.03.13+dfsg2/libnetwork/resolver.go:413:	proto := w.LocalAddr().Network()
docker.io-19.03.13+dfsg2/libnetwork/resolver.go-414-	maxSize := 0
##############################################
docker.io-19.03.13+dfsg2/libnetwork/resolver.go-456-			logrus.Debugf("[resolver] query %s (%s) from %s, forwarding to %s:%s", name, queryType,
docker.io-19.03.13+dfsg2/libnetwork/resolver.go:457:				extConn.LocalAddr().String(), proto, extDNS.IPStr)
docker.io-19.03.13+dfsg2/libnetwork/resolver.go-458-
##############################################
docker.io-19.03.13+dfsg2/libnetwork/resolver.go-471-				if r.tStamp.Sub(old) > logInterval {
docker.io-19.03.13+dfsg2/libnetwork/resolver.go:472:					logrus.Errorf("[resolver] more than %v concurrent queries from %s", maxConcurrent, extConn.LocalAddr().String())
docker.io-19.03.13+dfsg2/libnetwork/resolver.go-473-				}
##############################################
docker.io-19.03.13+dfsg2/libnetwork/resolver_test.go-33-
docker.io-19.03.13+dfsg2/libnetwork/resolver_test.go:34:func (w *tstwriter) LocalAddr() net.Addr { return new(tstaddr) }
docker.io-19.03.13+dfsg2/libnetwork/resolver_test.go-35-
docker.io-19.03.13+dfsg2/libnetwork/resolver_test.go:36:func (w *tstwriter) RemoteAddr() net.Addr { return new(tstaddr) }
docker.io-19.03.13+dfsg2/libnetwork/resolver_test.go-37-
##############################################
docker.io-19.03.13+dfsg2/libnetwork/resolver_unix.go-87-	}
docker.io-19.03.13+dfsg2/libnetwork/resolver_unix.go:88:	laddr := r.conn.LocalAddr().String()
docker.io-19.03.13+dfsg2/libnetwork/resolver_unix.go:89:	ltcpaddr := r.tcpListen.Addr().String()
docker.io-19.03.13+dfsg2/libnetwork/resolver_unix.go-90-
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-13-    # Create containers and connect them to the network
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:14:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-15-    do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-20-    # Now test connectivity between all the containers using service names
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:21:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-22-    do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-26-    fi
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:27:	for j in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-28-	do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-41-    # Teardown the container connections and the network
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:42:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-43-    do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-143-
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:144:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-145-    do
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-146-	dnet_cmd $(inst_id2port 1) container create container_${i}
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:147:	for j in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-148-	do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-165-
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:166:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-167-    do
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-168-	echo ${i1}
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:169:	for j in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-170-	do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-191-    echo "Test connectivity failure"
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:192:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-193-    do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-200-
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:201:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-202-    do
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:203:	for j in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-204-	do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-222-
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:223:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-224-    do
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats:225:	for j in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/bridge.bats-226-	do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-343-
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:344:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-345-    do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-350-    # Now test connectivity between all the containers using service names
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:351:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-352-    do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-356-	else
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:357:	    default_route=`runc $(dnet_container_name $i $dnet_suffix) $(get_sbox_id ${i} container_${i}) "ip route | grep default"`
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-358-	    [ "$default_route" = "" ]
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-359-	fi
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:360:	for j in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-361-	do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-402-    # Teardown the container connections and the network
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:403:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-404-    do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-449-    dnet_cmd $(inst_id2port 1) network create -d overlay multihost
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:450:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-451-    do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-456-    # Now test connectivity between all the containers using service names
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:457:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-458-    do
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:459:	for j in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-460-	do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-469-    # Teardown the container connections and the network
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:470:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-471-    do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-491-
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:492:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-493-    do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-497-
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:498:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-499-    do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-504-    # Now test connectivity between all the containers using service names
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:505:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-506-    do
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:507:	for j in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-508-	do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-542-    # Teardown the container connections and the network
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:543:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-544-    do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-548-
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash:549:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/helpers.bash-550-    do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-consul.bats-37-    end=3
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-consul.bats:38:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-consul.bats-39-    do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats-12-    end=3
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats:13:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats-14-    do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats-21-    # Now test connectivity between all the containers using service names
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats:22:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats-23-    do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats-27-	else
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats:28:	    default_route=`runc $(dnet_container_name $i $dnet_suffix) $(get_sbox_id ${i} container_${i}) "ip route | grep default"`
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats-29-	    [ "$default_route" = "" ]
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats-30-	fi
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats:31:	for j in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats-32-	do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats-41-    # Teardown the container connections and the network
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats:42:    for i in `seq ${start} ${end}`;
docker.io-19.03.13+dfsg2/libnetwork/test/integration/dnet/overlay-local.bats-43-    do
##############################################
docker.io-19.03.13+dfsg2/libnetwork/types/types.go-94-// HostAddr returns the host side transport address
docker.io-19.03.13+dfsg2/libnetwork/types/types.go:95:func (p PortBinding) HostAddr() (net.Addr, error) {
docker.io-19.03.13+dfsg2/libnetwork/types/types.go-96-	switch p.Proto {
##############################################
docker.io-19.03.13+dfsg2/libnetwork/types/types.go-108-// ContainerAddr returns the container side transport address
docker.io-19.03.13+dfsg2/libnetwork/types/types.go:109:func (p PortBinding) ContainerAddr() (net.Addr, error) {
docker.io-19.03.13+dfsg2/libnetwork/types/types.go-110-	switch p.Proto {
##############################################
docker.io-19.03.13+dfsg2/libnetwork/agent.go-57-
docker.io-19.03.13+dfsg2/libnetwork/agent.go:58:func getBindAddr(ifaceName string) (string, error) {
docker.io-19.03.13+dfsg2/libnetwork/agent.go-59-	iface, err := net.InterfaceByName(ifaceName)
##############################################
docker.io-19.03.13+dfsg2/libnetwork/agent.go-85-
docker.io-19.03.13+dfsg2/libnetwork/agent.go:86:func resolveAddr(addrOrInterface string) (string, error) {
docker.io-19.03.13+dfsg2/libnetwork/agent.go-87-	// Try and see if this is a valid IP address
##############################################
docker.io-19.03.13+dfsg2/libnetwork/agent.go-91-
docker.io-19.03.13+dfsg2/libnetwork/agent.go:92:	addr, err := net.ResolveIPAddr("ip", addrOrInterface)
docker.io-19.03.13+dfsg2/libnetwork/agent.go-93-	if err != nil {
docker.io-19.03.13+dfsg2/libnetwork/agent.go-94-		// If not a valid IP address, it should be a valid interface
docker.io-19.03.13+dfsg2/libnetwork/agent.go:95:		return getBindAddr(addrOrInterface)
docker.io-19.03.13+dfsg2/libnetwork/agent.go-96-	}
##############################################
docker.io-19.03.13+dfsg2/libnetwork/agent.go-286-func (c *controller) agentInit(listenAddr, bindAddrOrInterface, advertiseAddr, dataPathAddr string) error {
docker.io-19.03.13+dfsg2/libnetwork/agent.go:287:	bindAddr, err := resolveAddr(bindAddrOrInterface)
docker.io-19.03.13+dfsg2/libnetwork/agent.go-288-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/swarmkit/BUILDING.md-15-for these instructions to work, you need to check out the project to the
docker.io-19.03.13+dfsg2/swarmkit/BUILDING.md:16:correct subdirectory of the `GOPATH`: `$GOPATH/src/github.com/docker/swarmkit`.
docker.io-19.03.13+dfsg2/swarmkit/BUILDING.md-17-
##############################################
docker.io-19.03.13+dfsg2/swarmkit/BUILDING.md-20-For the full development experience, one should `cd` into
docker.io-19.03.13+dfsg2/swarmkit/BUILDING.md:21:`$GOPATH/src/github.com/docker/swarmkit`. From there, the regular `go`
docker.io-19.03.13+dfsg2/swarmkit/BUILDING.md-22-commands, such as `go test`, should work per package (please see
##############################################
docker.io-19.03.13+dfsg2/swarmkit/README.md-90-
docker.io-19.03.13+dfsg2/swarmkit/README.md:91:Once you have *SwarmKit* checked out in your `$GOPATH`, the `Makefile` can be used for common tasks.
docker.io-19.03.13+dfsg2/swarmkit/README.md-92-
##############################################
docker.io-19.03.13+dfsg2/swarmkit/agent/testutils/fakes.go-244-		require.NoError(t, err)
docker.io-19.03.13+dfsg2/swarmkit/agent/testutils/fakes.go:245:		addr = l.Addr().String()
docker.io-19.03.13+dfsg2/swarmkit/agent/testutils/fakes.go-246-	}
##############################################
docker.io-19.03.13+dfsg2/swarmkit/ca/certificates_test.go-594-		tc:     tc,
docker.io-19.03.13+dfsg2/swarmkit/ca/certificates_test.go:595:		addr:   l.Addr().String(),
docker.io-19.03.13+dfsg2/swarmkit/ca/certificates_test.go-596-		server: grpcServer,
##############################################
docker.io-19.03.13+dfsg2/swarmkit/ca/config_test.go-212-	}
docker.io-19.03.13+dfsg2/swarmkit/ca/config_test.go:213:	conn, err := grpc.Dial(l.Addr().String(), dialOpts...)
docker.io-19.03.13+dfsg2/swarmkit/ca/config_test.go-214-	require.NoError(t, err)
##############################################
docker.io-19.03.13+dfsg2/swarmkit/ca/config_test.go-474-
docker.io-19.03.13+dfsg2/swarmkit/ca/config_test.go:475:	_, actualErrChan, err = tlsGRPCDial(tc.Context, l.Addr().String(), tcConfig.ClientTLSCreds)
docker.io-19.03.13+dfsg2/swarmkit/ca/config_test.go-476-	defer close(actualErrChan)
##############################################
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-245-
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go:246:	conn1, err := grpc.Dial(l.Addr().String(), insecureClientOpts...)
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-247-	if t != nil {
##############################################
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-250-
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go:251:	conn2, err := grpc.Dial(l.Addr().String(), clientOpts...)
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-252-	if t != nil {
##############################################
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-255-
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go:256:	conn3, err := grpc.Dial(l.Addr().String(), managerOpts...)
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-257-	if t != nil {
##############################################
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-260-
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go:261:	conn4, err := grpc.Dial(l.Addr().String(), managerDiffOrgOpts...)
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-262-	if t != nil {
##############################################
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-287-	<-caServer.Ready()
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go:288:	remotes := remotes.NewRemotes(api.Peer{Addr: l.Addr().String()})
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-289-
##############################################
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-304-		Conns:                  conns,
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go:305:		Addr:                   l.Addr().String(),
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/cautils.go-306-		Server:                 grpcServer,
##############################################
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/externalutils.go-72-
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/externalutils.go:73:	assignedPort := tlsListener.Addr().(*net.TCPAddr).Port
docker.io-19.03.13+dfsg2/swarmkit/ca/testutils/externalutils.go-74-
##############################################
docker.io-19.03.13+dfsg2/swarmkit/integration/cluster.go-92-		lateBind = false
docker.io-19.03.13+dfsg2/swarmkit/integration/cluster.go:93:		joinAddr, err := c.RandomManager().node.RemoteAPIAddr()
docker.io-19.03.13+dfsg2/swarmkit/integration/cluster.go-94-		if err != nil {
##############################################
docker.io-19.03.13+dfsg2/swarmkit/integration/cluster.go-128-	}
docker.io-19.03.13+dfsg2/swarmkit/integration/cluster.go:129:	joinAddr, err := c.RandomManager().node.RemoteAPIAddr()
docker.io-19.03.13+dfsg2/swarmkit/integration/cluster.go-130-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go-832-
docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go:833:	worker.config.JoinAddr, err = leader.node.RemoteAPIAddr()
docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go-834-	require.NoError(t, err)
##############################################
docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go-851-
docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go:852:	joinAddr, err := cl.RandomManager().node.RemoteAPIAddr()
docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go-853-	require.NoError(t, err)
##############################################
docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go-894-	// add a FIPS manager and FIPS worker
docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go:895:	joinAddr, err := cl.RandomManager().node.RemoteAPIAddr()
docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go-896-	require.NoError(t, err)
##############################################
docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go-959-			// a completely new address, which will break raft in the case of a manager
docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go:960:			rAddr, err = n.node.RemoteAPIAddr()
docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go-961-			require.NoError(t, err)
##############################################
docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go-975-	// try to add a non-FIPS manager and non-FIPS worker - it won't work
docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go:976:	joinAddr, err := cl.RandomManager().node.RemoteAPIAddr()
docker.io-19.03.13+dfsg2/swarmkit/integration/integration_test.go-977-	require.NoError(t, err)
##############################################
docker.io-19.03.13+dfsg2/swarmkit/integration/node.go-88-func (n *testNode) Pause(forceNewCluster bool) error {
docker.io-19.03.13+dfsg2/swarmkit/integration/node.go:89:	rAddr, err := n.node.RemoteAPIAddr()
docker.io-19.03.13+dfsg2/swarmkit/integration/node.go-90-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/constraint/constraint.go-25-	// current or future operators like '>, <, ~', etc.
docker.io-19.03.13+dfsg2/swarmkit/manager/constraint/constraint.go:26:	valuePattern = regexp.MustCompile(`^(?i)[a-z0-9:\-_\s\.\*\(\)\?\+\[\]\\\^\$\|\/]+$`)
docker.io-19.03.13+dfsg2/swarmkit/manager/constraint/constraint.go-27-
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go-150-	s := grpc.NewServer(serverOpts...)
docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go:151:	tc := newTestCluster(l.Addr().String(), tca.MemoryStore)
docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go-152-	driverGetter := &mockPluginGetter{}
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go-182-
docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go:183:	conn1, err := grpc.Dial(l.Addr().String(), clientOpts1...)
docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go-184-	assert.NoError(t, err)
docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go-185-
docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go:186:	conn2, err := grpc.Dial(l.Addr().String(), clientOpts2...)
docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go-187-	assert.NoError(t, err)
docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go-188-
docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go:189:	conn3, err := grpc.Dial(l.Addr().String(), clientOpts3...)
docker.io-19.03.13+dfsg2/swarmkit/manager/dispatcher/dispatcher_test.go-190-	assert.NoError(t, err)
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/logbroker/broker_test.go-772-
docker.io-19.03.13+dfsg2/swarmkit/manager/logbroker/broker_test.go:773:	return ctx, tca, broker, logListener.Addr().String(), brokerListener.Addr().String(), func() {
docker.io-19.03.13+dfsg2/swarmkit/manager/logbroker/broker_test.go-774-		broker.Stop()
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go-395-	if advertiseAddrPort == "0" {
docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go:396:		advertiseAddr = l.Addr().String()
docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go-397-		addrs.ListenAddr = advertiseAddr
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go-401-
docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go:402:	m.raftNode.SetAddr(ctx, advertiseAddr)
docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go-403-	m.remoteListener <- l
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go-414-// Addr returns tcp address on which remote api listens.
docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go:415:func (m *Manager) Addr() string {
docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go-416-	m.addrMu.Lock()
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go-891-		logrus.Fields{
docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go:892:			"proto": l.Addr().Network(),
docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go:893:			"addr":  l.Addr().String(),
docker.io-19.03.13+dfsg2/swarmkit/manager/manager.go-894-		}))
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/manager_test.go-66-
docker.io-19.03.13+dfsg2/swarmkit/manager/manager_test.go:67:	tcpAddr := m.Addr()
docker.io-19.03.13+dfsg2/swarmkit/manager/manager_test.go-68-
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/manager_test.go-265-
docker.io-19.03.13+dfsg2/swarmkit/manager/manager_test.go:266:	conn, err := grpc.Dial(m.Addr(), opts...)
docker.io-19.03.13+dfsg2/swarmkit/manager/manager_test.go-267-	require.NoError(t, err)
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft.go-298-// until after the raft node was created.
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft.go:299:func (n *Node) SetAddr(ctx context.Context, addr string) error {
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft.go-300-	n.addrLock.Lock()
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft.go-1293-	}
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft.go:1294:	oldAddr, err := n.transport.PeerAddr(id)
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft.go-1295-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft.go-1311-	newAddr := net.JoinHostPort(newHost, officialPort)
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft.go:1312:	return n.transport.UpdatePeerAddr(id, newAddr)
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft.go-1313-}
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft_test.go-112-	ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second)
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft_test.go:113:	_, err = raftClient.Join(ctx, &api.JoinRequest{Addr: l.Addr().String()})
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft_test.go-114-	cancel()
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft_test.go-129-	require.NotNil(t, nodes[2].GetMemberlist()[nodes[3].Config.ID])
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft_test.go:130:	require.Equal(t, l.Addr().String(), nodes[2].GetMemberlist()[nodes[3].Config.ID].Addr)
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/raft_test.go-131-}
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/testutils/testutils.go-279-		ID:             securityConfig.ClientTLSCreds.NodeID(),
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/testutils/testutils.go:280:		Addr:           l.Addr().String(),
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/testutils/testutils.go-281-		Config:         cfg,
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go-77-
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go:78:func (r *mockRaft) Addr() string {
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go:79:	return r.lis.Addr().String()
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go-80-}
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go-153-func (r *mockRaft) ResolveAddress(ctx context.Context, req *api.ResolveAddressRequest) (*api.ResolveAddressResponse, error) {
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go:154:	addr, err := r.tr.PeerAddr(req.RaftID)
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go-155-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go-210-	for otherID, otherRaft := range c.rafts {
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go:211:		if err := mr.tr.AddPeer(otherID, otherRaft.Addr()); err != nil {
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go-212-			return err
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go-213-		}
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go:214:		if err := otherRaft.tr.AddPeer(id, mr.Addr()); err != nil {
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/mock_raft_test.go-215-			return err
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/peer.go-108-
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/peer.go:109:func (p *peer) updateAddr(addr string) error {
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/peer.go-110-	p.mu.Lock()
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/peer.go-131-
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/peer.go:132:func (p *peer) resolveAddr(ctx context.Context, id uint64) (string, error) {
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/peer.go-133-	resp, err := api.NewRaftClient(p.conn()).ResolveAddress(ctx, &api.ResolveAddressRequest{RaftID: id})
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go-227-// New address won't be used until first failure on old address.
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go:228:func (t *Transport) UpdatePeerAddr(id uint64, addr string) error {
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go-229-	t.mu.Lock()
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go-238-	}
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go:239:	return p.updateAddr(addr)
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go-240-}
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go-259-// PeerAddr returns address of peer with id.
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go:260:func (t *Transport) PeerAddr(id uint64) (string, error) {
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go-261-	t.mu.Lock()
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go-394-	defer cancel()
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go:395:	addr, err := longestActive.resolveAddr(ctx, id)
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport.go-396-	if err != nil {
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go-213-
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go:214:func TestUpdatePeerAddr(t *testing.T) {
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go-215-	ctx, cancel := context.WithCancel(context.Background())
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go-232-
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go:233:	require.NoError(t, c.Get(1).tr.UpdatePeer(3, nr.Addr()))
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go:234:	require.NoError(t, c.Get(1).tr.UpdatePeer(3, nr.Addr()))
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go-235-
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go-257-
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go:258:	require.NoError(t, c.Get(1).tr.UpdatePeerAddr(3, nr.Addr()))
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go-259-
##############################################
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go-266-		require.Equal(t, update.id, uint64(3))
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go:267:		require.Equal(t, update.addr, nr.Addr())
docker.io-19.03.13+dfsg2/swarmkit/manager/state/raft/transport/transport_test.go-268-	case <-updateCtx.Done():
##############################################
docker.io-19.03.13+dfsg2/swarmkit/node/node.go-182-// Returns nil if node is not manager.
docker.io-19.03.13+dfsg2/swarmkit/node/node.go:183:func (n *Node) RemoteAPIAddr() (string, error) {
docker.io-19.03.13+dfsg2/swarmkit/node/node.go-184-	n.RLock()
##############################################
docker.io-19.03.13+dfsg2/swarmkit/node/node.go-188-	}
docker.io-19.03.13+dfsg2/swarmkit/node/node.go:189:	addr := n.manager.Addr()
docker.io-19.03.13+dfsg2/swarmkit/node/node.go-190-	if addr == "" {
##############################################
docker.io-19.03.13+dfsg2/swarmkit/protobuf/plugin/raftproxy/test/raftproxy_test.go-45-	require.NoError(t, err)
docker.io-19.03.13+dfsg2/swarmkit/protobuf/plugin/raftproxy/test/raftproxy_test.go:46:	addr := l.Addr().String()
docker.io-19.03.13+dfsg2/swarmkit/protobuf/plugin/raftproxy/test/raftproxy_test.go-47-	conn, err := grpc.Dial(addr, grpc.WithInsecure(), grpc.WithTimeout(5*time.Second))
##############################################
docker.io-19.03.13+dfsg2/debian/docker.io.docker.init-112-		fail_unless_root
docker.io-19.03.13+dfsg2/debian/docker.io.docker.init:113:		docker_pid=`cat "$DOCKER_SSD_PIDFILE" 2>/dev/null`
docker.io-19.03.13+dfsg2/debian/docker.io.docker.init-114-		[ -n "$docker_pid" ] \
##############################################
docker.io-19.03.13+dfsg2/debian/rules-53-	## Remove Files-Excluded (when built from checkout or non-DFSG tarball):
docker.io-19.03.13+dfsg2/debian/rules:54:	$(RM) -rv `perl -0nE 'say grep { $$_=q{ */}.$$_ } split(/\s+/,$$1) if m{^Files\-Excluded:\s*(.*?)(?:\n\n|^Files|^Comment:)}sm;' debian/copyright`
docker.io-19.03.13+dfsg2/debian/rules-55-	-find */vendor -mindepth 1 -type d -empty -delete -printf 'removed %p\n'
##############################################
docker.io-19.03.13+dfsg2/.pc/debian-dockerd-binary-location.patch/engine/contrib/init/sysvinit-debian/docker-133-		fail_unless_root
docker.io-19.03.13+dfsg2/.pc/debian-dockerd-binary-location.patch/engine/contrib/init/sysvinit-debian/docker:134:		docker_pid=`cat "$DOCKER_SSD_PIDFILE" 2>/dev/null`
docker.io-19.03.13+dfsg2/.pc/debian-dockerd-binary-location.patch/engine/contrib/init/sysvinit-debian/docker-135-		[ -n "$docker_pid" ] \
##############################################
docker.io-19.03.13+dfsg2/.pc/debian-cgroupfs-mount-convenience-copy.patch/engine/contrib/init/sysvinit-debian/docker-133-		fail_unless_root
docker.io-19.03.13+dfsg2/.pc/debian-cgroupfs-mount-convenience-copy.patch/engine/contrib/init/sysvinit-debian/docker:134:		docker_pid=`cat "$DOCKER_SSD_PIDFILE" 2>/dev/null`
docker.io-19.03.13+dfsg2/.pc/debian-cgroupfs-mount-convenience-copy.patch/engine/contrib/init/sysvinit-debian/docker-135-		[ -n "$docker_pid" ] \
##############################################
docker.io-19.03.13+dfsg2/.pc/cli-man-md2manv2-01.patch/cli/man/docker-config-json.5.md-9-By default, the Docker command line stores its configuration files in a
docker.io-19.03.13+dfsg2/.pc/cli-man-md2manv2-01.patch/cli/man/docker-config-json.5.md:10:directory called `.docker` within your `$HOME` directory.  Docker manages most of
docker.io-19.03.13+dfsg2/.pc/cli-man-md2manv2-01.patch/cli/man/docker-config-json.5.md-11-the files in the configuration directory and you should not modify them.
##############################################
docker.io-19.03.13+dfsg2/.pc/cli-man-md2manv2-01.patch/cli/man/docker-run.1.md-538-
docker.io-19.03.13+dfsg2/.pc/cli-man-md2manv2-01.patch/cli/man/docker-run.1.md:539:Use `docker port`(1) to see the actual mapping, e.g. `docker port CONTAINER $CONTAINERPORT`.
docker.io-19.03.13+dfsg2/.pc/cli-man-md2manv2-01.patch/cli/man/docker-run.1.md-540-
##############################################
docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go-57-
docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go:58:func getBindAddr(ifaceName string) (string, error) {
docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go-59-	iface, err := net.InterfaceByName(ifaceName)
##############################################
docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go-85-
docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go:86:func resolveAddr(addrOrInterface string) (string, error) {
docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go-87-	// Try and see if this is a valid IP address
##############################################
docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go-91-
docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go:92:	addr, err := net.ResolveIPAddr("ip", addrOrInterface)
docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go-93-	if err != nil {
docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go-94-		// If not a valid IP address, it should be a valid interface
docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go:95:		return getBindAddr(addrOrInterface)
docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go-96-	}
##############################################
docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go-286-func (c *controller) agentInit(listenAddr, bindAddrOrInterface, advertiseAddr, dataPathAddr string) error {
docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go:287:	bindAddr, err := resolveAddr(bindAddrOrInterface)
docker.io-19.03.13+dfsg2/.pc/libnetwork_proto.patch/libnetwork/agent.go-288-	if err != nil {