Package Details: docker-git 27.3.1+r50521+gfc68ffcb1-1

Git Clone URL: https://aur.archlinux.org/docker-git.git (read-only, click to copy)
Package Base: docker-git
Description: Pack, ship and run any application as a lightweight container -git latest
Upstream URL: https://www.docker.com/
Keywords: cgroups containers
Licenses: Apache-2.0
Conflicts: docker
Provides: docker
Submitter: ido
Maintainer: envolution
Last Packager: envolution
Votes: 45
Popularity: 0.000000
First Submitted: 2013-12-05 18:13 (UTC)
Last Updated: 2024-11-18 07:56 (UTC)

Required by (219)

Sources (4)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 10 11 12 Next › Last »

flaccid commented on 2017-05-02 07:04 (UTC)

@joekiller thanks for that. See how you go now, I've added docker-proxy in the usual (new) way.

flaccid commented on 2017-05-02 07:02 (UTC)

@ishitatsuyuki I just can't seem to replicate this, at least now.

flaccid commented on 2017-05-02 01:40 (UTC)

@jevonearth please don't flag as out-of-date. This uses the git master branch.

joekiller commented on 2017-04-27 21:02 (UTC)

With docker-proxy removed. Inter-container communication is broken via docker-compose is broken. The errors are stuff like: ERROR: for db Cannot start service db: b'driver failed programming external connectivity on endpoint db_1: exec: "docker-proxy": executable file not found in $PATH' Per some earlier comments the dynbuild doesn't make the binary but it does appear to be built in the install_binaries script. Build proxy: https://github.com/moby/moby/blob/50a72c7467ec92cb20b9ec72fd4de2d5e9761347/hack/dockerfile/install-binaries.sh#L41-L47 Commit file: https://github.com/moby/moby/blob/50a72c7467ec92cb20b9ec72fd4de2d5e9761347/hack/dockerfile/binaries-commits#L7

ishitatsuyuki commented on 2017-03-16 03:24 (UTC)

Missing makedepends: linux-headers In file included from .gopath/src/github.com/docker/docker/daemon/graphdriver/btrfs/btrfs.go:9:0: /usr/include/btrfs/ctree.h:37:25: fatal error: linux/sizes.h: No such file or directory #include <linux/sizes.h> ^ compilation terminated. Installing it doesn't do anything, please check if you're lacking any flags.

flaccid commented on 2017-02-18 03:31 (UTC)

Thanks. I have taken all that into account and now include the specific runc and containerd. Seems to run on my system ok, currently at Docker version 17.04.0-dev, build cf449cf69c!

JP-Ellis commented on 2017-02-10 07:19 (UTC)

@flaccid So looking further into it, I think the issue is with the PKGBUILD and its dependencies. As @cpldave pointed out, docker should be built against specific containerd and runc commits, as specified in: https://github.com/docker/docker/blob/092cba3/hack/dockerfile/binaries-commits They are used with Docker's build system at: https://github.com/docker/docker/blob/092cba3/Dockerfile#L238-L240 Perhaps containerd-git and runc-git could be bundled into the same makepkg as docker-git so that the appropriate commits can be used? Alternatively, it seems like the preferred way of building Docker is with Docker itself. I'm not sure whether that is possible to do within a PKGBUILD, but could `docker` be a makedepend for `docker-git`?

cpldave commented on 2017-02-09 15:42 (UTC)

@JP-Ellis: I had to hack around with this quite a bit to get it working. I wanted version 1.13.1 of Docker and had to use specific commits from `containerd` and `runc` (as found in https://github.com/docker/docker/blob/092cba3727bb9b4a2f0e922cd6c0f93ea270e363/hack/dockerfile/binaries-commits) `https://github.com/docker/containerd.git#commit=aa8187dbd3b7ad67d8e5e3a15115d3eef43a7ed1` `https://github.com/docker/runc.git#commit=9df8b306d01f59d3a8029be411de015b7304dd8f` For some reason there is a large difference between `docker/*.git` versions of `containerd` and `runc` and the `opencontainers/*.git` versions references in the `containerd-git` and `runc-git` PKGBUILDS. Not sure if they are in sync anymore.

flaccid commented on 2017-02-09 08:20 (UTC)

@JP-Ellis I think take it upstream. The systemd unit is taken from contrib (https://github.com/docker/docker/blob/master/contrib/init/systemd/docker.service) and just calls dockerd.