docker

Edit Package docker
http://www.docker.io

Docker complements LXC with a high-level API which operates at the process level. It runs unix processes with strong guarantees of isolation and repeatability across servers.
Docker is a great building block for automating distributed systems: large-scale web deployments, database clusters, continuous deployment systems, private PaaS, service-oriented architectures, etc.

Refresh
Refresh
Source Files
Filename Size Changed
80-docker.rules 0000000345 345 Bytes
README_SUSE.md 0000008196 8 KB
_service 0000000608 608 Bytes
bsc1045628-0001-devicemapper-remove-container-rootfs-mountPath-after.patch 0000002958 2.89 KB
bsc1055676-0001-daemon-oci-obey-CL_UNPRIVILEGED-for-user-namespaced-.patch 0000003466 3.38 KB
bsc1064781-0001-Allow-to-override-build-date.patch 0000001161 1.13 KB
bsc1066210-0001-vendor-update-to-github.com-vbatts-tar-split-v0.10.2.patch 0000004420 4.32 KB
bsc1066801-0001-oci-add-proc-scsi-to-masked-paths.patch 0000000895 895 Bytes
docker-17.07.0_ce.tar.xz 0006142992 5.86 MB
docker-audit.rules 0000001269 1.24 KB
docker-plugin-message.txt 0000000305 305 Bytes
docker-rpmlintrc 0000000533 533 Bytes
docker-update-message.txt 0000001590 1.55 KB
docker.changes 0000148666 145 KB
docker.service 0000001335 1.3 KB
docker.spec 0000018825 18.4 KB
secrets-0001-daemon-allow-directory-creation-in-run-secrets.patch 0000002682 2.62 KB
secrets-0002-SUSE-implement-SUSE-container-secrets.patch 0000011346 11.1 KB
sysconfig.docker 0000000190 190 Bytes
tests.sh 0000009259 9.04 KB
Revision 63 (latest revision is 155)
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 540195 from Aleksa Sarai's avatar Aleksa Sarai (cyphar) (revision 63)
- Add a backport of https://github.com/moby/moby/pull/35424, which fixes a
  security issue where a maliciously crafted image could be used to crash a
  Docker daemon. bsc#1066210 CVE-2017-14992
  + bsc1066210-0001-vendor-update-to-github.com-vbatts-tar-split-v0.10.2.patch
- Add a backport of https://github.com/moby/moby/pull/35399, which fixes a
  security issue where a Docker container (with a disabled AppArmor profile)
  could write to /proc/scsi/... and subsequently DoS the host. bsc#1066801
  CVE-2017-16539
  + bsc1066801-0001-oci-add-proc-scsi-to-masked-paths.patch
- Fix bsc#1059011
  The systemd service helper script used a timeout of 60 seconds to
  start the daemon, which is insufficient in cases where the daemon
  takes longer to start. Instead, set the service type from 'simple' to
  'notify' and remove the now superfluous helper script.
- fix bsc#1057743: Add a Requires: fix_bsc_1057743 which is provided by the
  newer version of docker-libnetwork. This is necessary because of a versioning
  bug we found in bsc#1057743.
Comments 8

Avindra Goolcharan's avatar

I'm trying to update this to 1.13.0, and just having an odd time of it. Where do we get the tar.xz files from? I can't find them anywhere by the checksum online.


Brenton Horne's avatar

Anyone coming close to building a package for 1.13.0 per chance? I'm busting for an update as the present 1.12.6 is having some bizarre bugs that I'm hoping are fixed in 1.13.0. For details on these bugs please see this thread https://forums.opensuse.org/showthread.php/522711-Why-can-t-I-seem-to-launch-RuneScape-s-NXT-Client-using-Docker-on-openSUSE on the openSUSE forums.


Carlos Hernandez's avatar

Why has this not be updated to the stable release of ce: 17.09.0-ce


Avindra Goolcharan's avatar

It's fairly complicated to package docker actually. I took a stab at it and its quite a mess (https://build.opensuse.org/package/show/home:avindra/docker?expand=0). Not only is it made of many different components, but it is also written in Go which has no real standards around dependency management.

Docker itself has one of the most complex builds of any project I've seen.


Carlos Hernandez's avatar

Awesome! I'm glad to hear that you are working on it. I believe you on the difficulty, docker has become a complex beast while it has matured.


Thi Huynh's avatar

Is there a reason why the completion file for zsh is docker instead of _docker? I have to create a symlink _docker pointing to docker in /etc/zsh_completion.d to make it work with zsh.


Bunte Katze's avatar

Hi Aleksa,

thanks for maintaining the docker package!

The latest update to docker docker 26.1.5_ce-9.1 broke container networking for me. Rolling back to a previous snapper snapshot with docker 26.1.5_ce-8.1 makes container networking work again.

See here for more details: https://forums.opensuse.org/t/update-on-19-november-2024-broke-docker-container-networking-docker-26-1-5-ce-9-1/180499

What could be the reason?


Aleksa Sarai's avatar

Please make a Bugzilla report, comments on openSUSE:Factory are not the right place for bug reports (and neither is the forum to be honest). If you use DOCKER_NETWORK_OPTS please mention that in the bug report (the forum is down for me so I can't read the thread).

openSUSE Build Service is sponsored by