Files
docker-cli/components/packaging/deb
Sebastiaan van Stijn 4609e2004f Switch armhf images to arm32v7
The "armhf" images on Docker Hub are deprecated
in favor of the "arm32v7" and "arm32v6" images.

Note that the Alpine image is built for arm32v6,
which is compatible for both arm32v6 and arm32v7.

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
Upstream-commit: 2b8d4afddf118b809157f4249a45656cfaa96cd3
Component: packaging
2017-09-16 03:05:34 +02:00
..
2017-09-11 12:11:59 -07:00

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/docker
  • CLI_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