{"id":123116,"date":"2026-03-23T07:53:56","date_gmt":"2026-03-23T07:53:56","guid":{"rendered":"https:\/\/foojay.io\/?p=123116"},"modified":"2026-03-23T08:01:59","modified_gmt":"2026-03-23T08:01:59","slug":"official-azul-zulu-openjdk-images-now-available-on-docker-hub","status":"publish","type":"post","link":"https:\/\/foojay.io\/today\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\/","title":{"rendered":"Official Azul Zulu OpenJDK Images Now Available on Docker Hub!"},"content":{"rendered":"\n    <div class=\"article__table\">\n        <div class=\"article__table-header\">\n            <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <path d=\"M8 6H21\" stroke=\"#3562E5\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                <path d=\"M8 12H21\" stroke=\"#3562E5\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                <path d=\"M8 18H21\" stroke=\"#3562E5\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                <path d=\"M3 6H3.01\" stroke=\"#3562E5\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                <path d=\"M3 12H3.01\" stroke=\"#3562E5\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                <path d=\"M3 18H3.01\" stroke=\"#3562E5\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n            <\/svg>\n            Table of Contents\n            <svg class=\"chevron\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                <path d=\"M18 15L12 9L6 15\" stroke=\"#3562E5\" stroke-width=\"1.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\/>\n            <\/svg>\n        <\/div>\n        <div class=\"article__table-body\"><span><a href=\"#h2-0--hy-should-you-care-about-official-images-\">Why should you care about official images?<\/a><\/span><span><a href=\"#h2-1--hich-versions-and-variants-can-you-use-\">Which versions and variants can you use?<\/a><\/span><span><a href=\"#h2-2--here-to-start-\">Where to start?<\/a><\/span><span><a href=\"#h2-3--hat-s-next-and-how-to-stay-involved-\">What\u2019s next and how to stay involved?<\/a><\/span><\/div><\/div><!DOCTYPE html PUBLIC \"-\/\/W3C\/\/DTD HTML 4.0 Transitional\/\/EN\" \"http:\/\/www.w3.org\/TR\/REC-html40\/loose.dtd\">\n<?xml encoding=\"utf-8\" ?><html><body><p><a target=\"_blank\" title=\"Azul recently announced that\" href=\"https:\/\/www.azul.com\/blog\/trusted-java-containers-azul-zulu-openjdk-joins-dockers-official-images\/\">Azul recently announced that<\/a> Azul Zulu Builds of OpenJDK are now available as Docker Official images on Docker Hub. That means you can pull TCK&#8209;verified, fully compliant OpenJDK builds directly from the same Official Images library you already trust for your base OS and databases.<\/p>\n\n\n\n<p>You can browse and pull the images here:<br><a target=\"_blank\" href=\"https:\/\/hub.docker.com\/_\/azul-zulu\">https:\/\/hub.docker.com\/_\/azul-zulu<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h2-0--hy-should-you-care-about-official-images-\">Why should you care about official images?<\/h2>\n\n\n\n<p>With the official Docker images you get:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Verified cryptographic signing using Azul&rsquo;s GPG key, so you can validate what your CI pulls.<\/li>\n\n\n\n<li>Automatic rebuilds whenever upstream base images are patched, so CVEs are addressed without you manually rebuilding everything.<\/li>\n\n\n\n<li>Fully open&#8209;source licensing (GPL v2 with Classpath Exception plus relevant OpenJDK licenses).<\/li>\n\n\n\n<li>Images built and maintained to Docker&rsquo;s security and maintenance standards, rather than ad&#8209;hoc community images.<\/li>\n<\/ul>\n\n\n\n<p>This is especially useful if you are:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p>Standardizing Java base images across multiple services.<\/p><\/li>\n\n\n\n<li><p>Locking down a software supply chain (SBOMs, signing, provenance).<\/p><\/li>\n\n\n\n<li><p>Reducing the noise from ad&#8209;hoc &ldquo;java:latest&rdquo; images in different teams.<\/p><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h2-1--hich-versions-and-variants-can-you-use-\">Which versions and variants can you use?<\/h2>\n\n\n\n<p>The Azul Zulu Official Images cover multiple Java releases, including the key LTS versions many teams already rely on:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Java 8<\/li>\n\n\n\n<li>Java 11<\/li>\n\n\n\n<li>Java 17<\/li>\n\n\n\n<li>Java 21<\/li>\n\n\n\n<li>Java 25<\/li>\n<\/ul>\n\n\n\n<p>Each version comes with:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>-jdk<\/code>, <code>-jre<\/code>, and <code>-headless<\/code> variants per major version.<\/li>\n\n\n\n<li><code>-debian<\/code> and <code>-debian13<\/code> suffix tags so you can pin the base image.<\/li>\n<\/ul>\n\n\n\n<p>Example tags include:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>azul-zulu:17-jdk-debian<\/code><\/li>\n\n\n\n<li><code>azul-zulu:21-jre-headless-debian13<\/code><\/li>\n<\/ul>\n\n\n\n<p>This is just the start - more tags and base images are planned. As new Java releases and additional base images are introduced, they are expected to show up under the same Official Images namespace so you can keep a consistent pattern across services.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h2-2--here-to-start-\">Where to start?<\/h2>\n\n\n\n<p>Getting the images into your workflow should be straightforward if you already use Docker for Java.<\/p>\n\n\n\n<p>Basic steps:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><p>Go to the Official Images page: <a target=\"_blank\" href=\"https:\/\/hub.docker.com\/_\/azul-zulu\">https:\/\/hub.docker.com\/_\/azul-zulu<\/a>.<\/p><\/li>\n\n\n\n<li><p>Pick the Java version and variant that matches your service (e.g. <code>17-jdk-debian13<\/code>).<\/p><\/li>\n\n\n\n<li><p>Pull it locally:<\/p><\/li>\n<\/ol>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">docker pull azul-zulu:17-jdk-debian13\n<\/pre>\n\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>Use it in your Dockerfile:<\/li>\n<\/ol>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">FROM azul-zulu:17-jdk-debian13\n\nWORKDIR \/app\nCOPY target\/app.jar app.jar\nCMD [\"java\", \"-jar\", \"app.jar\"]\n<\/pre>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>Wire it into your CI\/CD templates so all new services share the same trusted base.<\/li>\n<\/ol>\n\n\n\n<p>For more details, Dockerfiles and tag information, <a target=\"_blank\" title=\"check the GitHub repo.\" href=\"https:\/\/github.com\/AzulSystems\/azul-zulu-images\">check the GitHub repo.<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h2-3--hat-s-next-and-how-to-stay-involved-\">What&rsquo;s next and how to stay involved?<\/h2>\n\n\n\n<p>This is just the beginning, here's what's coming next:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p>Additional Java releases (including future STS and LTS versions) under the same Official Images namespace.<\/p><\/li>\n\n\n\n<li><p>More base images over time, so you can choose the footprint and OS family that fits your stack.<\/p><\/li>\n\n\n\n<li><p>Continued automatic rebuilds and security updates to keep your containers current with minimal noise.<\/p><\/li>\n<\/ul>\n\n\n\n<p>Azul Zulu OpenJDK Official Images are designed to make running Java in containers as straightforward and trustworthy as possible. By standardizing on these images, you get a consistent, signed and actively maintained base that fits naturally into modern CI\/CD workflows.<\/p>\n\n\n\n<p><a target=\"_blank\" title=\"Download from Docker Hub\" href=\"https:\/\/hub.docker.com\/_\/azul-zulu\">Download from Docker Hub<\/a><\/p>\n<\/body><\/html>\n","protected":false},"excerpt":{"rendered":"<p>Table of Contents Why should you care about official images?Which versions and variants can you use?Where to start?What\u2019s next and how to stay involved? Azul recently announced that Azul Zulu Builds of OpenJDK are now available as Docker Official images &#8230;<\/p>\n","protected":false},"author":544,"featured_media":123120,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[311,1722,1244],"tags":[309,35,412],"class_list":["post-123116","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops","category-java","category-java-beginner","tag-docker","tag-openjdk","tag-zulu"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Azul Zulu OpenJDK Docker Images Now Available on Docker Hub<\/title>\n<meta name=\"description\" content=\"Azul Zulu OpenJDK is now available as a Docker Official Image, giving developers secure, signed, and automatically updated Java containers across multiple versions directly from Docker Hub.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/foojay.io\/today\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Azul Zulu OpenJDK Docker Images Now Available on Docker Hub\" \/>\n<meta property=\"og:description\" content=\"Azul Zulu OpenJDK is now available as a Docker Official Image, giving developers secure, signed, and automatically updated Java containers across multiple versions directly from Docker Hub.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/foojay.io\/today\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\/\" \/>\n<meta property=\"og:site_name\" content=\"foojay\" \/>\n<meta property=\"article:published_time\" content=\"2026-03-23T07:53:56+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-23T08:01:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/foojay.io\/wp-content\/uploads\/2026\/03\/Docker-Azul-Zulu-Blog-Image-40-1024x576.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Dominika Tasarz\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Dominika Tasarz\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/foojay.io\\\/today\\\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/foojay.io\\\/today\\\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\\\/\"},\"author\":{\"name\":\"Dominika Tasarz\",\"@id\":\"https:\\\/\\\/foojay.io\\\/#\\\/schema\\\/person\\\/203a8c785ed0ce542c0439f361b03653\"},\"headline\":\"Official Azul Zulu OpenJDK Images Now Available on Docker Hub!\",\"datePublished\":\"2026-03-23T07:53:56+00:00\",\"dateModified\":\"2026-03-23T08:01:59+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/foojay.io\\\/today\\\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\\\/\"},\"wordCount\":468,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/foojay.io\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/foojay.io\\\/today\\\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/foojay.io\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Docker-Azul-Zulu-Blog-Image-40.png\",\"keywords\":[\"docker\",\"OpenJDK\",\"zulu\"],\"articleSection\":[\"DevOps\",\"Java\",\"Java Beginner\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/foojay.io\\\/today\\\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/foojay.io\\\/today\\\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\\\/\",\"url\":\"https:\\\/\\\/foojay.io\\\/today\\\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\\\/\",\"name\":\"Azul Zulu OpenJDK Docker Images Now Available on Docker Hub\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/foojay.io\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/foojay.io\\\/today\\\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/foojay.io\\\/today\\\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/foojay.io\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Docker-Azul-Zulu-Blog-Image-40.png\",\"datePublished\":\"2026-03-23T07:53:56+00:00\",\"dateModified\":\"2026-03-23T08:01:59+00:00\",\"description\":\"Azul Zulu OpenJDK is now available as a Docker Official Image, giving developers secure, signed, and automatically updated Java containers across multiple versions directly from Docker Hub.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/foojay.io\\\/today\\\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/foojay.io\\\/today\\\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/foojay.io\\\/today\\\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\\\/#primaryimage\",\"url\":\"https:\\\/\\\/foojay.io\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Docker-Azul-Zulu-Blog-Image-40.png\",\"contentUrl\":\"https:\\\/\\\/foojay.io\\\/wp-content\\\/uploads\\\/2026\\\/03\\\/Docker-Azul-Zulu-Blog-Image-40.png\",\"width\":8000,\"height\":4500,\"caption\":\"Docker and Azul Zulu Builds of OpenJDK logos on a dark blue gradient background, illustrating the collaboration and official Docker images for Azul Zulu Java.\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/foojay.io\\\/today\\\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/foojay.io\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Official Azul Zulu OpenJDK Images Now Available on Docker Hub!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/foojay.io\\\/#website\",\"url\":\"https:\\\/\\\/foojay.io\\\/\",\"name\":\"foojay\",\"description\":\"a place for friends of OpenJDK\",\"publisher\":{\"@id\":\"https:\\\/\\\/foojay.io\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/foojay.io\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/foojay.io\\\/#organization\",\"name\":\"foojay\",\"url\":\"https:\\\/\\\/foojay.io\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/foojay.io\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/foojay.io\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/cropped-Favicon.png\",\"contentUrl\":\"https:\\\/\\\/foojay.io\\\/wp-content\\\/uploads\\\/2020\\\/04\\\/cropped-Favicon.png\",\"width\":512,\"height\":512,\"caption\":\"foojay\"},\"image\":{\"@id\":\"https:\\\/\\\/foojay.io\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/x.com\\\/foojay2020\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/foojay.io\\\/#\\\/schema\\\/person\\\/203a8c785ed0ce542c0439f361b03653\",\"name\":\"Dominika Tasarz\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/foojay.io\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-Dominika-2025-Speaker-Profile-Square-96x96.png\",\"url\":\"https:\\\/\\\/foojay.io\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-Dominika-2025-Speaker-Profile-Square-96x96.png\",\"contentUrl\":\"https:\\\/\\\/foojay.io\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/cropped-Dominika-2025-Speaker-Profile-Square-96x96.png\",\"caption\":\"Dominika Tasarz\"},\"description\":\"I'm a community builder focused on growing the global Java and Jakarta EE ecosystems. I specialise in community strategy, open source engagement and developer-focused technical marketing, building strong and collaborative communities through events, content and advocacy. I currently work as a Senior Developer Advocate at Azul, supporting community growth and ecosystem engagement around Azul Payara Community &amp; Jakarta EE.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/dominikatasarz\\\/\"],\"url\":\"https:\\\/\\\/foojay.io\\\/today\\\/author\\\/dominika-tasarz\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Azul Zulu OpenJDK Docker Images Now Available on Docker Hub","description":"Azul Zulu OpenJDK is now available as a Docker Official Image, giving developers secure, signed, and automatically updated Java containers across multiple versions directly from Docker Hub.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/foojay.io\/today\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\/","og_locale":"en_US","og_type":"article","og_title":"Azul Zulu OpenJDK Docker Images Now Available on Docker Hub","og_description":"Azul Zulu OpenJDK is now available as a Docker Official Image, giving developers secure, signed, and automatically updated Java containers across multiple versions directly from Docker Hub.","og_url":"https:\/\/foojay.io\/today\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\/","og_site_name":"foojay","article_published_time":"2026-03-23T07:53:56+00:00","article_modified_time":"2026-03-23T08:01:59+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/foojay.io\/wp-content\/uploads\/2026\/03\/Docker-Azul-Zulu-Blog-Image-40-1024x576.png","type":"image\/png"}],"author":"Dominika Tasarz","twitter_misc":{"Written by":"Dominika Tasarz","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/foojay.io\/today\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\/#article","isPartOf":{"@id":"https:\/\/foojay.io\/today\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\/"},"author":{"name":"Dominika Tasarz","@id":"https:\/\/foojay.io\/#\/schema\/person\/203a8c785ed0ce542c0439f361b03653"},"headline":"Official Azul Zulu OpenJDK Images Now Available on Docker Hub!","datePublished":"2026-03-23T07:53:56+00:00","dateModified":"2026-03-23T08:01:59+00:00","mainEntityOfPage":{"@id":"https:\/\/foojay.io\/today\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\/"},"wordCount":468,"commentCount":0,"publisher":{"@id":"https:\/\/foojay.io\/#organization"},"image":{"@id":"https:\/\/foojay.io\/today\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\/#primaryimage"},"thumbnailUrl":"https:\/\/foojay.io\/wp-content\/uploads\/2026\/03\/Docker-Azul-Zulu-Blog-Image-40.png","keywords":["docker","OpenJDK","zulu"],"articleSection":["DevOps","Java","Java Beginner"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/foojay.io\/today\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/foojay.io\/today\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\/","url":"https:\/\/foojay.io\/today\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\/","name":"Azul Zulu OpenJDK Docker Images Now Available on Docker Hub","isPartOf":{"@id":"https:\/\/foojay.io\/#website"},"primaryImageOfPage":{"@id":"https:\/\/foojay.io\/today\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\/#primaryimage"},"image":{"@id":"https:\/\/foojay.io\/today\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\/#primaryimage"},"thumbnailUrl":"https:\/\/foojay.io\/wp-content\/uploads\/2026\/03\/Docker-Azul-Zulu-Blog-Image-40.png","datePublished":"2026-03-23T07:53:56+00:00","dateModified":"2026-03-23T08:01:59+00:00","description":"Azul Zulu OpenJDK is now available as a Docker Official Image, giving developers secure, signed, and automatically updated Java containers across multiple versions directly from Docker Hub.","breadcrumb":{"@id":"https:\/\/foojay.io\/today\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/foojay.io\/today\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/foojay.io\/today\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\/#primaryimage","url":"https:\/\/foojay.io\/wp-content\/uploads\/2026\/03\/Docker-Azul-Zulu-Blog-Image-40.png","contentUrl":"https:\/\/foojay.io\/wp-content\/uploads\/2026\/03\/Docker-Azul-Zulu-Blog-Image-40.png","width":8000,"height":4500,"caption":"Docker and Azul Zulu Builds of OpenJDK logos on a dark blue gradient background, illustrating the collaboration and official Docker images for Azul Zulu Java."},{"@type":"BreadcrumbList","@id":"https:\/\/foojay.io\/today\/official-azul-zulu-openjdk-images-now-available-on-docker-hub\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/foojay.io\/"},{"@type":"ListItem","position":2,"name":"Official Azul Zulu OpenJDK Images Now Available on Docker Hub!"}]},{"@type":"WebSite","@id":"https:\/\/foojay.io\/#website","url":"https:\/\/foojay.io\/","name":"foojay","description":"a place for friends of OpenJDK","publisher":{"@id":"https:\/\/foojay.io\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/foojay.io\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/foojay.io\/#organization","name":"foojay","url":"https:\/\/foojay.io\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/foojay.io\/#\/schema\/logo\/image\/","url":"https:\/\/foojay.io\/wp-content\/uploads\/2020\/04\/cropped-Favicon.png","contentUrl":"https:\/\/foojay.io\/wp-content\/uploads\/2020\/04\/cropped-Favicon.png","width":512,"height":512,"caption":"foojay"},"image":{"@id":"https:\/\/foojay.io\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/foojay2020"]},{"@type":"Person","@id":"https:\/\/foojay.io\/#\/schema\/person\/203a8c785ed0ce542c0439f361b03653","name":"Dominika Tasarz","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/foojay.io\/wp-content\/uploads\/2026\/05\/cropped-Dominika-2025-Speaker-Profile-Square-96x96.png","url":"https:\/\/foojay.io\/wp-content\/uploads\/2026\/05\/cropped-Dominika-2025-Speaker-Profile-Square-96x96.png","contentUrl":"https:\/\/foojay.io\/wp-content\/uploads\/2026\/05\/cropped-Dominika-2025-Speaker-Profile-Square-96x96.png","caption":"Dominika Tasarz"},"description":"I'm a community builder focused on growing the global Java and Jakarta EE ecosystems. I specialise in community strategy, open source engagement and developer-focused technical marketing, building strong and collaborative communities through events, content and advocacy. I currently work as a Senior Developer Advocate at Azul, supporting community growth and ecosystem engagement around Azul Payara Community &amp; Jakarta EE.","sameAs":["https:\/\/www.linkedin.com\/in\/dominikatasarz\/"],"url":"https:\/\/foojay.io\/today\/author\/dominika-tasarz\/"}]}},"_links":{"self":[{"href":"https:\/\/foojay.io\/wp-json\/wp\/v2\/posts\/123116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/foojay.io\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/foojay.io\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/foojay.io\/wp-json\/wp\/v2\/users\/544"}],"replies":[{"embeddable":true,"href":"https:\/\/foojay.io\/wp-json\/wp\/v2\/comments?post=123116"}],"version-history":[{"count":0,"href":"https:\/\/foojay.io\/wp-json\/wp\/v2\/posts\/123116\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/foojay.io\/wp-json\/wp\/v2\/media\/123120"}],"wp:attachment":[{"href":"https:\/\/foojay.io\/wp-json\/wp\/v2\/media?parent=123116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/foojay.io\/wp-json\/wp\/v2\/categories?post=123116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/foojay.io\/wp-json\/wp\/v2\/tags?post=123116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}