Skip to content

Docker: Update to v28.5.1#25972

Open
G-M0N3Y-2503 wants to merge 4 commits intoopenwrt:masterfrom
G-M0N3Y-2503:docker-update
Open

Docker: Update to v28.5.1#25972
G-M0N3Y-2503 wants to merge 4 commits intoopenwrt:masterfrom
G-M0N3Y-2503:docker-update

Conversation

@G-M0N3Y-2503
Copy link
Contributor

@G-M0N3Y-2503 G-M0N3Y-2503 commented Feb 13, 2025

Maintainer: me / @G-M0N3Y-2503
Compile tested: x86_x64, QEMU/KVM, master
Run tested: x86_x64, QEMU/KVM, master

Description:
Update to v28.5.1

@G-M0N3Y-2503
Copy link
Contributor Author

#25951
#25952

@G-M0N3Y-2503 G-M0N3Y-2503 force-pushed the docker-update branch 2 times, most recently from 7c64fd4 to 000416c Compare February 21, 2025 09:47
@schuettecarsten
Copy link
Contributor

Can you update this to latest docker versions?

@schuettecarsten
Copy link
Contributor

Tested on bcm27xx/bcm2711

@G-M0N3Y-2503
Copy link
Contributor Author

Wait, it works for you?
I can't get it to work on x86_64, assumed it was on all arches.

@schuettecarsten
Copy link
Contributor

Wait, it works for you? I can't get it to work on x86_64, assumed it was on all arches.

Yes, works here on rpi4 (bcm27xx/bcm2711)

root@GatewayDummi:~# docker -v
Docker version 28.3.3, build 980b856

@SquallATF
Copy link

bcm2711 work

root@OpenWrt:~# docker info
Client:
 Version:    28.3.3
 Context:    default
 Debug Mode: false
 Plugins:
  buildx: Docker Buildx (Docker Inc.)
    Version:  v0.28.0
    Path:     /usr/lib/docker/cli-plugins/docker-buildx
  compose: Docker Compose (Docker Inc.)
    Version:  v2.39.2
    Path:     /usr/lib/docker/cli-plugins/docker-compose

Server:
 Containers: 4
  Running: 2
  Paused: 0
  Stopped: 2
 Images: 10
 Server Version: 28.3.3
 Storage Driver: overlay2
  Backing Filesystem: f2fs
  Supports d_type: true
  Using metacopy: false
  Native Overlay Diff: true
  userxattr: false
 Logging Driver: json-file
 Cgroup Driver: cgroupfs
 Cgroup Version: 2
 Plugins:
  Volume: local
  Network: bridge host ipvlan macvlan null overlay
  Log: awslogs fluentd gcplogs gelf journald json-file local splunk syslog
 CDI spec directories:
  /etc/cdi
  /var/run/cdi
 Swarm: inactive
 Runtimes: io.containerd.runc.v2 runc
 Default Runtime: runc
 Init Binary: docker-init
 containerd version:
 runc version:
 init version: de40ad0
 Security Options:
  seccomp
   Profile: builtin
  cgroupns
 Kernel Version: 6.12.43
 Operating System: OpenWrt SNAPSHOT
 OSType: linux
 Architecture: aarch64
 CPUs: 4
 Total Memory: 7.634GiB
 Name: OpenWrt
 ID: eeadca9d-839a-4de2-83d2-9ac78d28e01b
 Docker Root Dir: /opt/docker
 Debug Mode: false
 Experimental: false
 Insecure Registries:
  ::1/128
  127.0.0.0/8
 Registry Mirrors:
 Live Restore Enabled: false

WARNING: No swap limit support

@schuettecarsten
Copy link
Contributor

Needs to be rebased and updated after changes in main branch

@G-M0N3Y-2503
Copy link
Contributor Author

Yeah, the main issue is I can't merge something that will break supported platforms like x86_64, better something old rather than broken.
I just don't have the time to invest digging into this kind of issue right now and get x86_64 working.

@G-M0N3Y-2503
Copy link
Contributor Author

It seems the error I was experiencing during testing was to do with my setup.

@G-M0N3Y-2503 G-M0N3Y-2503 changed the title Docker: Update to v27.5.1 Docker: Update to v28.5.1 Oct 11, 2025
@G-M0N3Y-2503 G-M0N3Y-2503 marked this pull request as ready for review October 11, 2025 04:35
@GeorgeSapkin
Copy link
Member

GeorgeSapkin commented Nov 17, 2025

You need to add commit descriptions to all of the commits. And please start you commit subjects with lower case after the prefix. It's a good idea to add links to all the relevant changelogs as well.

@gladiac
Copy link
Contributor

gladiac commented Nov 22, 2025

Good god this PR is being worked on since February? This is really no critique on anyone here as I know very well myself that this work here is done in our freetime. However, we should really get this sorted out in a timely manner as there are several CVEs that need fixing. In the meantime we should probably at least go for version v28.5.2 or make the move to v29. Is there anything that can be done to help with this PR?

Update for Docker v28.5.1

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
Update for Docker v28.5.1

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
Update to v28.5.1

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
Update to v28.5.1

Signed-off-by: Gerard Ryan <G.M0N3Y.2503@gmail.com>
@G-M0N3Y-2503
Copy link
Contributor Author

I was hoping that CI test wasn't necessary, here's hoping it passes this time.

@G-M0N3Y-2503
Copy link
Contributor Author

Good god this PR is being worked on since February? This is really no critique on anyone here as I know very well myself that this work here is done in our freetime. However, we should really get this sorted out in a timely manner as there are several CVEs that need fixing. In the meantime we should probably at least go for version v28.5.2 or make the move to v29. Is there anything that can be done to help with this PR?

The build catches most of the issues that may arise building docker so it's pretty simple to go through the process if anyone would like to submit another PR, it just takes some time to build and test everything still works.

This PR is almost done so we should probably get it through even if it's just an incremental update.

@schuettecarsten
Copy link
Contributor

Any news?
docker-compose was updated to 5.0.1 on the repo, but docker is quite old.

@GeorgeSapkin GeorgeSapkin mentioned this pull request Jan 29, 2026
1 task
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants