mirror of
https://github.com/docker/cli.git
synced 2026-01-18 08:21:31 +03:00
manpage generation was failing for docker cli when being run under aarch64: https://ci.qa.aws.dckr.io/job/docker/job/release-packaging/view/change-requests/job/PR-41/5/execution/node/360/log/ The way to remedy this is to compile the cli and the manpages while in the GOPATH so that dependencies found in the vendor folder are discovered by the go build tools. Signed-off-by: Eli Uriegas <eli.uriegas@docker.com> Upstream-commit: b325a0eb0216e151be5d3e1ab9e48db07f53c6c5 Component: packaging
Building your own Docker deb package
.deb packages can be built from this directory with the following syntax
make ENGINE_DIR=/path/to/engine CLI_DIR=/path/to/cli deb
Artifacts will be located in debbuild under the following directory structure:
debbuild/$distro-$distro_version/
NOTES:
ENGINE_DIR-> Specifies the directory where the engine code is located, eg:$GOPATH/src/github.com/docker/dockerCLI_DIR-> Specifies the directory where the cli code is located, eg:$GOPATH/src/github.com/docker/cli
Specifying a specific distro
make ENGINE_DIR=/path/to/engine CLI_DIR=/path/to/cli ubuntu
Specifying a specific distro version
make ENGINE_DIR=/path/to/engine CLI_DIR=/path/to/cli ubuntu-xenial
Building the latest docker-ce
git clone https://github.com/docker/docker-ce.git
make ENGINE_DIR=docker-ce/components/engine CLI_DIR=docker-ce/components/cli deb