It would be great to have standard images for Docker agent images with Java 10.
Revamp of the Jenkins Agent packaging in Docker
Offer Java 11 Alpine Docker images for Jenkins agents
CloudBees Internal CORE-83
docker-jnlp-slave PR for JDK11 build
I have created https://github.com/jenkinsci/remoting/pull/292 which could be a starting point for Docker packaging rework
Unfortunately the image packaging revamp bloats the scope A LOT, so I will probably go forward with simple branches. I have created JENKINS-54460 to track the agent packaging flow revamp
Alpine images were detached to JENKINS-54487
https://github.com/jenkinsci/docker-slave/pull/34 and https://github.com/jenkinsci/docker-slave/pull/35
Oleg has handled the heavy lifting part for docker-slave, taking over to do the same on https://github.com/jenkinsci/docker-jnlp-slave/
Untested in real condition yet, will test these I think once I get to have official Docker image for Jenkins with Java 11 (JENKINS-51985)
I did a very simple check in https://github.com/jenkinsci/docker-jnlp-slave/pull/72#issuecomment-438286824 that at least the generated image does contain a JDK11.