PageSourceSearch

https://assets.bell-sw.com/www.bell-sw.com/component---src-pages-b…er-images-index-tsx-9b25d1e4784828a119af.js

js bell-sw.com collected 2026-09-24 17:20:15 UTC 62,623 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkmy_gatsby_site=self.webpackChunkmy_gatsby_site||[]).push([[822],{1431:function(e,l,a){a.d(l,{q:function(){return s}});var t=a(6540),n=a(6942),c=a.n(n),r=a(1365);const s=({text:e,className:l,headingClassName:a,bgClassName:n,headingLevel:s=2,children:i,headingAlign:o,containerSize:m})=>t.createElement("div",{className:c()("styles-module--wrapper--bcc0e",l||"bg-light-gray")},n&&t.createElement("div",{className:n}),t.createElement("div",{className:c()("bs-flex-container","normal"===m?"":"l")},t.createElement("div",{className:c()("styles-module--heading--4de32","left"==o?"styles-module--left--b4ed9":"")},s>0?t.createElement(r.c,{headingLevel:s,className:a},e):t.createElement("p",{className:c()("styles-module--headerNoLevel--ac507",a)},e))),t.createElement("div",null,i))},9506:function(e,l,a){var t=a(6540),n=a(6867),c=a(6942),r=a.n(c),s=a(1365);const i=e=>{const{questionTxt:l,children:a,underline:c,defaultOpen:i=!1}=e,[o,m]=t.useState(!i),u=()=>{m(!o)};return l?t.createElement("div",{itemProp:"mainEntity",itemScope:!0,itemType:"https://schema.org/Question",className:r()(n.yY,c&&n.V1)},t.createElement("div",{itemProp:"name",onClick:u},t.createElement(s.c,{headingLevel:5,className:n.Oq},l)),t.createElement("div",null,t.createElement("button",{onClick:u,className:r()(n.Kk,o?n.fT:n.ap)}),t.createElement("div",{itemProp:"acceptedAnswer",itemScope:!0,itemType:"https://schema.org/Answer",className:r()(o?n.R:n.RK)},t.createElement("div",{itemProp:"text"},a)))):t.createElement("div",{className:r()(n.yY,c&&n.V1)},a)},o=t.forwardRef((e,l)=>{const{title:a,items:c,underline:o,className:m}=e;return t.createElement("div",{className:r()(m,n.Nr),ref:l},a&&t.createElement(s.c,{headingLevel:4,className:n._n},a),c.map((e,l)=>t.createElement(i,{questionTxt:e.questionTxt,key:e.questionTxt+l,underline:o,defaultOpen:0===l},e.children)))});a.d(l,["Tw",0,e=>{const{items:l,scrollable:a=!0,underline:c=!0,childrenClassNames:i,stickyMenu:m=!1}=e,u=t.useRef([]);let d;const[p,g]=t.useState(null);return t.useEffect(()=>{const e=()=>{const e=window.innerHeight/2;u.current.forEach((l,a)=>{if(!l)return;const t=l.getBoundingClientRect();t.top<=e&&t.bottom>=e&&g(a)})};window.addEventListener("scroll",e);const l=d;return l&&l.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e),l&&l.removeEventListener("scroll",e)}},[]),t.createElement("section",{itemScope:!0,itemType:"https://schema.org/FAQPage",className:e.className?e.className:"bg-light-gray"},t.createElement("div",{className:r()(e.faqClassName,n.JL,"bs-flex-container l")},t.createElement("div",{className:n.Jh},t.createElement(s.c,{headingLevel:2,className:n.DD},e.title?e.title:"Frequently asked questions"),t.createElement("nav",{className:r()(n.Lg,m?n.qf:"")},t.createElement("ul",{className:n.yJ},l.map((e,l)=>{if(e.title)return t.createElement("li",{key:e.title+`${l}`,className:`${n.nf} ${p===l?n.vu:""}`},t.createElement("a",{onClick:()=>(e=>{let l=0;const a=d;if(a){var t,n;a.scrollTop=0;let c=null===(t=u.current[e])||void 0===t?void 0:t.getBoundingClientRect().top;if("number"==typeof c){let e=c-a.getBoundingClientRect().top;e<0&&(e=0),a.scrollTop=e}l=null===(n=u.current[e])||void 0===n?void 0:n.getBoundingClientRect().top;let r=130,s=l+window.pageYOffset-r;window.scrollTo({top:s,behavior:"smooth"})}})(l)},e.title))})))),t.createElement("div",{className:r()(n._S,a?n.E1:""),ref:e=>d=e},l.map(({title:e,items:l},a)=>t.createElement(o,{className:null==i?void 0:i.card,key:e+`${a}`,ref:e=>{u.current[a]=e},title:e,items:l,underline:c})))))}])},1536:function(e,l,a){a.r(l),a.d(l,{HardenedData:function(){return A},Head:function(){return D},cards3:function(){return k},default:function(){return y}});var t=a.cw(function(e,l){var a=JSON.parse('{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA3CAYAAAAMsWqVAAAACXBIWXMAAAsTAAALEwEAmpwYAAADXklEQVRYw+3Q329TZRjA8afN/gEvuDEm3kCIgRiMhgtGUDQhBBhuyoaN2Rxr3/c9pyOScEe440Zv5IecthrGAioXA6E93dqedt1iXccMZfTnOadjjIqNOoFm2GzZyjnnfcwZVybEX5fmfJP34k3efPK8D4CTk5OTk5OTk5OTk9P/JGKq4HtaXj/EVN3U1NzUUF3/CWNcA2qpQIyK249VFzHtuwbU1P4dRJ+WgFkaCKYKZK3QZiN+rNoTvk1NbQcx1A3/GPMvzQAzykDXiu7BhZiboQ79K3depGblW2qpyCzVYpb65O+nat4C0iqBd60EbGmmjWANBh+k7C9+JHCtwSwVqVG2mFFB+/wlNqjeAOHhFNBHWffRccnFfr8FA1h7SVy5E+6vp7FDiyJrlQzBrHC2VuQ+o2w9f+nzMaC1JAzci4OwEG8jzRz4p4eBNnNH2GKmIdYU9ORHzK3Rs9ae7Nd45PFNLhpl3msUnz/h8cdTcGz5NnyCKogLCSDN3Mvs58mocD+BrCqjMBc1DuWu8C0JCbePnedvJUL88I8p9PDSn8He1VnwtgogruZdH/6WdX2Ki252X/EJ87EnQjWKgi4btBq1iBbBrpuX+ebYOb49GcL2WAD3JCT0NKYQ+hYz4GtMA21Mg/go6+q+cmod7787Bp7spQOsEkZRi6xj9nRUj+BA+TrvnBrmm8bO4uvJEO5UQrg3/jl2z1xGEO/FXR+Ph8DHNfA3c0Dkc+BdLWwYxJ/aP5hXzvT+8A36ddlkWoQzXeZEC/P+4jV8NzOEG0fP4GvJIO5MBHFfUsLO8SCCWEvCMSUIXrPyAl2+vcu3NHPSuzKbYlx76F3Jt7omLpqkcA0FPcJtlKhh7Ctcxc7vLuDG6Gl8VQniLuUZeDAdQqD1dDutp0/QeloR6ulfPbqMHaqM3uVZFCwN38t8hYcnL3JRl5GqYSTqDezLj2BX5gJukk/jViWAbyoB3J+SsMOeUJgbrbO7o8jmRpHoMu6dvsTfUAJWlypbpFXkPaUw75DP48DsCBe0yDOwcBXf/34IN8uf4ZZEAHcr0jp4IBVAsB/Zu6F6xOrLj1g7Jr7k2+IS3538gvf8Msl7Hozzg7KEhyaGOC1f5zZo77A7O4yv2GBcwncUCfelbDSAfwBYyz0toQ02wgAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"https://assets.bell-sw.com/www.bell-sw.com/static/6cb22a6d4a52b763cba09fda5cd65cb3/e9a3c/promo-mobile2.png","srcSet":"https://assets.bell-sw.com/www.bell-sw.com/static/6cb22a6d4a52b763cba09fda5cd65cb3/38aeb/promo-mobile2.png 94w,\\nhttps://assets.bell-sw.com/www.bell-sw.com/static/6cb22a6d4a52b763cba09fda5cd65cb3/b4b88/promo-mobile2.png 188w,\\nhttps://assets.bell-sw.com/www.bell-sw.com/static/6cb22a6d4a52b763cba09fda5cd65cb3/e9a3c/promo-mobile2.png 375w","
1sizes":"(min-width: 375px) 375px, 100vw"},"sources":[{"srcSet":"https://assets.bell-sw.com/www.bell-sw.com/static/6cb22a6d4a52b763cba09fda5cd65cb3/2f6a7/promo-mobile2.webp 94w,\\nhttps://assets.bell-sw.com/www.bell-sw.com/static/6cb22a6d4a52b763cba09fda5cd65cb3/b509c/promo-mobile2.webp 188w,\\nhttps://assets.bell-sw.com/www.bell-sw.com/static/6cb22a6d4a52b763cba09fda5cd65cb3/09142/promo-mobile2.webp 375w","type":"image/webp","sizes":"(min-width: 375px) 375px, 100vw"}]},"width":375,"height":1024}');e.exports=a}),n=a.cw(function(e,l){var a=JSON.parse('{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAACXBIWXMAAAsTAAALEwEAmpwYAAACfUlEQVQ4y+3SyU8TcRjG8ZeR6ME/gGjijQMxkQRCXCJqjDcFEyCCLIKBzm+mrR48ejN688ZWLi4cIKAB2mKBlrUJIFq2tJ3plOKCNoiIEkWDdDrzewxwxaiJx36T9/rJc3iJUqVKlep/JCYVsuhhsiRCxMyIsHOGmsZ05d8xyVSJGSqJyXCaDVqaaEaImRqJiTABoMzmW8JfQWwrSCJiVIVXJG3Op9/EO7IhSqKh5jNTOy4mwocBCNkPbv8Zk7++2EaI/ZxPs6s9gqyH6CbiGWJS6WSGiu2Tufax9MOYUhLzeH+/am2SxK0g1XKNpBV/uohFsqvdJCVClbUb06syj0AyFIMlglxGDPkxD7I67mJPzLbwjOS3PmJLPuHG5GNBWvGTBYuH2PrUU+vyCC5MtOJypFe36iEu6yFezRWzMBE0Mtz3jb3BQAexTxOCbclH9kAbsdXxa9L7oTVpsQ9MdRonhlvMnN56FEy185pvL3mZEUQFFpA52767UPo+QzWfJ4htzpNlY1qwfHm+r27ZT7Yl3xHpdX+3HPNA1txgUbdeG+rieYMO5Hgd/LS7nhdMtqI8MYeriOD8+iRIjA+TFB8R5JhHuA6QHdr2W1D2jPNAbbBrwhpxQY64dCnqNkXNheq5Tp470MiPDTTjjLcFF/saUBZ1oxRhFJnhXZDFR0he9FANsF9OKqdkQ7knYWG2POhMiHNPTGvUzSXNBYvq5FXT7cjtb8DRgSac9TpwydeEoiEHSlfHUAxlBzzIlkdPsuXRO9YVf6Ay5tGL3/hgRRQVsQGUjT7kVs0NKeLidUoPKgNtyOurR1Z/I855HSgYbEahrxkl449w5UcAvwAkbJqO/Cep3AAAAABJRU5ErkJggg=="},"images":{"fallback":{"src":"https://assets.bell-sw.com/www.bell-sw.com/static/b7d35f9c199075af3518c862fc418358/297a8/promo-tablet2.png","srcSet":"https://assets.bell-sw.com/www.bell-sw.com/static/b7d35f9c199075af3518c862fc418358/9b6f2/promo-tablet2.png 192w,\\nhttps://assets.bell-sw.com/www.bell-sw.com/static/b7d35f9c199075af3518c862fc418358/1764b/promo-tablet2.png 384w,\\nhttps://assets.bell-sw.com/www.bell-sw.com/static/b7d35f9c199075af3518c862fc418358/297a8/promo-tablet2.png 768w","sizes":"(min-width: 768px) 768px, 100vw"},"sources":[{"srcSet":"https://assets.bell-sw.com/www.bell-sw.com/static/b7d35f9c199075af3518c862fc418358/fe352/promo-tablet2.webp 192w,\\nhttps://assets.bell-sw.com/www.bell-sw.com/static/b7d35f9c199075af3518c862fc418358/ed61f/promo-tablet2.webp 384w,\\nhttps://assets.bell-sw.com/www.bell-sw.com/static/b7d35f9c199075af3518c862fc418358/2f029/promo-tablet2.webp 768w","type":"image/webp","sizes":"(min-width: 768px) 768px, 100vw"}]},"width":768,"height":930}');e.exports=a}),c=a.cw(function(e,l){var a=JSON.parse('{"layout":"constrained","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAKCAYAAAC0VX7mAAAACXBIWXMAABYlAAAWJQFJUiTwAAAB40lEQVQoz53Q70sTcRwH8M95RU+DHvRvjCDogVBBEOkwrOaUFW5N73tznj0NAh9I+KBH/jqUtcgH0lRip9s6t9uuZjh9YJu1H+fVuLQcjPQiihDb1vcje95g9oH3oze84P0B+M/jqnnor6eSY7hqrmUIi0z3wdqpk0M/NqAPyzCNZfD+2mRHEMGLRRjCItjLyZNhpKQC+b4OXDnJDBoyO3iYgQDiaUK1UUK1oMNMPW4auxWZhN4PL8Gph5mBoy0QPoVBOMy0OvbU7P3fafTiR+ww17Bp0KbMgDMvMY70AnCV7Bnui/LEuxvD66lZbE08rdw1U9Uu1CrNYfgNXHmJ6QyMgn0zcI5sL7/n9RDy2hK9uuqvWUJjaE36afdRmjZEhL0ECCUV+goSEGOFda0+Y3t31XrF3tuYO+D1ZezPB2uX1Rm0rIi0XZ6gd7KLjSd7jCh4PsdgwJDrIAhb8/AQzfME9a7byVndnVlEUpD+XklMU8urCbQqInYo4r/BB/txIEYU+KIMnp3oWW4nZvd8jb+w6aF9958s9hTCaFN8lN9ewmtvfHghMo7tiojWeAOwU/HB8M/1lkfmW3CmF/z1f7k1CS/JU9iWC9Z6Sq/pzbCIrnfz1Jp6Ti9GxvBGbBLblCk8BpHjDGOqr0xQAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"https://assets.bell-sw.com/www.bell-sw.com/static/a4ec53b3bb4b0a2c2e7adffdd85259b0/a92e4/promo-desktop.png","srcSet":"https://assets.bell-sw.com/www.bell-sw.com/static/a4ec53b3bb4b0a2c2e7adffdd85259b0/11ba5/promo-desktop.png 800w,\\nhttps://assets.bell-sw.com/www.bell-sw.com/static/a4ec53b3bb4b0a2c2e7adffdd85259b0/70d0a/promo-desktop.png 1600w,\\nhttps://assets.bell-sw.com/www.bell-sw.com/static/a4ec53b3bb4b0a2c2e7adffdd85259b0/a92e4/promo-desktop.png 3200w","sizes":"(min-width: 3200px) 3200px, 100vw"},"sources":[{"srcSet":"https://assets.bell-sw.com/www.bell-sw.com/static/a4ec53b3bb4b0a2c2e7adffdd85259b0/f2b8c/promo-desktop.webp 800w,\\nhttps://assets.bell-sw.com/www.bell-sw.com/static/a4ec53b3bb4b0a2c2e7adffdd85259b0/84bba/promo-desktop.webp 1600w,\\nhttps://assets.bell-sw.com/www.bell-sw.com/static/a4ec53b3bb4b0a2c2e7adffdd85259b0/a4149/promo-desktop.webp 3200w","type":"image/webp","sizes":"(min-width: 3200px) 3200px, 100vw"}]},"width":3200,"height":1520}');e.exports=a}),r=a(6942),s=a.n(r),i=a(6775),o=a(1431),m=a(978),u=a(6540),d=a(9506),p=a(347),g=a(8746),b=a(7709),E="bellsoft-hardened-container-images-module--faqTable--c927f",N=a(176),h=a(9528);const k=[{id:1,icon:g.A,title:"Advanced Security",description:u.createElement(u.Fragment,null,"Proactive CVE patching and comprehensive image hardening"),className:b.Nr,childrenClassNames:{title:"color-white",description:"color-gray"}},{id:2,icon:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjIiIGhlaWdodD0iNTMiIHZpZXdCb3g9IjAgMCA2MiA1MyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjYuMjkxMjEiIGhlaWdodD0iNTIuNDI2NyIgcng9IjMuMTQ1NjEiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTY1OTI2IDAuMjU4ODE4IC0wLjI1ODgyIDAuOTY1OTI2IDM0LjI4NTIgMCkiIGZpbGw9IiM1QkQ1RUYiIGZpbGwtb3BhY2l0eT0iMC4zIi8+CjxwYXRoIGQ9Ik0xMS4zNzM3IDEzLjc1ODVDMTIuNjAyMSAxMi41MyAxNC41OTQ1IDEyLjUzIDE1LjgyMjkgMTMuNzU4NUMxNy4wNTA5IDE0Ljk4NjkgMTcuMDUxMSAxNi45Nzg0IDE1LjgyMjkgMTguMjA2N0w3LjU3NjgyIDI2LjQ1MDlMMTUuNzQ5NyAzNC42MjM3QzE2Ljk3NzggMzUuODUyMSAxNi45Nzc4IDM3Ljg0MzYgMTUuNzQ5NyAzOS4wNzJDMTQuNTIxMiA0MC4zMDA0IDEyLjUyODkgNDAuMzAwNCAxMS4zMDA1IDM5LjA3MkwwLjkyMDU3MyAyOC42OTIxQy0wLjE4MDk3NSAyNy41OTA0IC0wLjI5MzU1OSAyNS44NzU1IDAuNTgwNzI5IDI0LjY0NzJDMC42OTgwODggMjQuNDY3MSAwLjgzNTc5IDI0LjI5NjQgMC45OTM4MTUgMjQuMTM4NEwxMS4zNzM3IDEzLjc1ODVaIiBmaWxsPSIjNUJENUVGIi8+CjxwYXRoIGQ9Ik00Ni4wMDczIDEzLjc1ODVDNDcuMjM1NyAxMi41MyA0OS4yMjcxIDEyLjUzIDUwLjQ1NTUgMTMuNzU4NUw2MC44MzU0IDI0LjEzODRDNjAuOTgxOSAyNC4yODQ5IDYxLjExMDUgMjQuNDQyNSA2MS4yMjIxIDI0LjYwODFDNjIuMTI2NCAyNS44Mzg5IDYyLjAyMTggMjcuNTc4OSA2MC45MDg2IDI4LjY5MjFMNTAuNTI4NyAzOS4wNzJDNDkuMzAwNCA0MC4zMDAzIDQ3LjMwODkgNDAuMzAwMiA0Ni4wODA1IDM5LjA3MkM0NC44NTIxIDM3Ljg0MzUgNDQuODUyMSAzNS44NTIxIDQ2LjA4MDUgMzQuNjIzN0w1NC4yNTI0IDI2LjQ1MThMNDYuMDA3MyAxOC4yMDY3QzQ0Ljc3ODggMTYuOTc4MyA0NC43Nzg4IDE0Ljk4NjkgNDYuMDA3MyAxMy43NTg1WiIgZmlsbD0iIzVCRDVFRiIvPgo8L3N2Zz4K",title:"Languages/Runtime",description:u.createElement(u.Fragment,null,"Hardened containers for Java, Go, Python, GCC/C++, and GraalVM"),className:b.Nr,childrenClassNames:{title:"color-white",description:"color-gray"}},{id:3,icon:"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjMiIGhlaWdodD0iNTciIHZpZXdCb3g9IjAgMCA2MyA1NyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggb3BhY2l0eT0iMC40IiBkPSJNMjUuMzUgNDIuMDg1OFYyNi4yMjc0QzI1LjM1IDIyLjc2NDQgMjguMTcxOSAxOS45NTcgMzEuNjUyOSAxOS45NTdINTQuNzc5N0M1OS4yODQzIDE5Ljk1NyA2Mi45MzU1IDIzLjU4OTMgNjIuOTM1NSAyOC4wNzA5VjU1LjU2MkM2Mi45MzU1IDU2LjEyNjYgNjIuNDcxMyA1Ni40OTk4IDYxLjk4NzkgNTYuNDk5OEM2MS43NTY4IDU2LjQ5OTggNjEuNTIwNiA1Ni40MTQxIDYxLjMyOTggNTYuMjIzOEw1My42OTY2IDQ4LjYzQzUzLjUyMDQgNDguNDU0NiA1My4yODA3IDQ4LjM1NTQgNTMuMDMxIDQ4LjM1NTRIMzEuNjUzM0MyOC4xNzI0IDQ4LjM1NTkgMjUuMzUwNSA0NS41NDg2IDI1LjM1MDUgNDIuMDg2MUwyNS4zNSA0Mi4wODU4WiIgZmlsbD0iIzVCRDVFRiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIyLjkwMDggMzYuMTU4NlYyOS41NzFDMjIuOTAwOCAyNC43MzczIDI2LjgxOTIgMjAuODE4OSAzMS42NTI4IDIwLjgxODlINDcuNjA5OVY3Ljk4MzgzQzQ3LjYwOTkgMy41NzQ0OCA0NC4wMzU0IDAgMzkuNjI2MSAwSDEwLjMzMTFDNC42MjUwNiAwIDAgNC42MjQ4OSAwIDEwLjMzMTFWNDUuMzM0NUMwIDQ2LjA1MzQgMC41ODgwOTEgNDYuNTI4NiAxLjIwMDQ
1xIDQ2LjUyODZDMS40OTMxOCA0Ni41Mjg2IDEuNzkyMzIgNDYuNDE5NSAyLjAzNDA3IDQ2LjE3NzFMMTEuNzAzIDM2LjUwODJDMTEuOTI2MiAzNi4yODQ5IDEyLjIyOTkgMzYuMTU4NiAxMi41NDYyIDM2LjE1ODZIMjIuOTAwOFoiIGZpbGw9IiM1QkQ1RUYiLz4KPC9zdmc+Cg==",title:"Enterprise Reliability",description:u.createElement(u.Fragment,null,"24/7 support with proven performance and LTS commitment"),className:b.Nr,childrenClassNames:{title:"color-white",description:"color-gray"}}],f=e=>e.replace(/</g,"&lt;").replace(/>/g,"&gt;"),w=`<pre class="language-bash" tabindex="0"><code class="language-bash"><span class="token function">docker pull bellsoft/${f("<repository>")}:${f("<image_tag>")}</span></code></pre>`,M=`<pre class="language-bash" tabindex="0"><code class="language-bash"><span class="token function">docker run --name my-app bellsoft/${f("<repository>")}:${f("<image_tag>")}</span></code></pre>`,j=`<pre class="language-bash" tabindex="0"><code class="language-bash"><span class="token function">FROM bellsoft/${f("<repository>")}:${f("<image_tag>")}</span></code></pre>`,A={items:[{title:"Getting Started",items:[{children:u.createElement("div",{className:s()("bellsoft-hardened-container-images-module--dangerously__text--27389"),dangerouslySetInnerHTML:{__html:"<p class='p-2'><b>Step 1: Pull an Image</b></p><p class='p-2'><span>Pull an image from any supported container registry:</span></p>"+w+"<class='p-2'><b>Step 2: Run a Container</b></p><p class='p-2'><span>Start a container from the pulled image</span></p>"+M+"<p class='p-2'><b>Step 3: Use as Base Image</b></p><p class='p-2'><span>Specify as a base image in your Dockerfile:</span></p>"+j+'<p class=\'p-2\'><b>Example: Hardened Java Runtime</b></p><pre class="language-bash" tabindex="0"><code class="language-bash"><span class="token function"># Pull the latest hardened Java runtime</span>\ndocker pull bellsoft/hardened-liberica-runtime-container:jdk-21-glibc\n<span class="token function"># Run with your application</span>\ndocker run -v /path/to/app:/app bellsoft/hardened-liberica-runtime-container:jdk-21-glibc java -jar /app/myapp.jar\n<span class="token function"># Use in a Dockerfile</span>\nFROM bellsoft/hardened-liberica-runtime-container:jdk-21-glibc</code></pre>'}})}]},{title:"Available Hardened Repositories",items:[{children:u.createElement(u.Fragment,null,u.createElement("p",{className:"p-2"},"BellSoft provides hardened container images for multiple programming languages and runtimes, all based on ",u.createElement("b",null,"Alpaquita Linux"),". The same repositories are available across all container registries (",u.createElement(h.i,{to:"https://hub.docker.com/u/bellsoft",className:"color-blue"},"Docker Hub"),", ",u.createElement(h.i,{to:"https://github.com/bell-sw",className:"color-blue"},"GitHub CR"),", Microsoft CR, ",u.createElement(h.i,{to:"https://console.cloud.google.com/artifacts/docker/bellsoft/us/gcr.io?pli=1",className:"color-blue"},"Google CR"),", and ",u.createElement(h.i,{to:"https://gallery.ecr.aws/bellsoft/",className:"color-blue"},"Amazon ECR"),"):"),u.createElement("div",{className:s()("blog-content")},u.createElement("table",{className:E},u.createElement("thead",null,u.createElement("tr",null,u.createElement("th",{className:"h-6"},u.createElement("span",{className:"h-6"},"Repository Name")),u.createElement("th",{className:"h-6"},u.createElement("span",{className:"h-6"},"Description")),u.createElement("th",{className:"h-6"},u.createElement("span",{className:"h-6"},"Supported Versions")))),u.createElement("tbody",null,u.createElement("tr",null,u.createElement("td",{className:"p-2"},"hardened-base"),u.createElement("td",{className:"p-2"},"Minimal hardened base images for running pre-built applications"),u.createElement("td",{className:"p-2"},"Alpaquita Linux Stream")),u.createElement("tr",null,u.createElement("td",{className:"p-2"},"hardened-liberica-runtime-container"),u.createElement("td",{className:"p-2"},"Hardened images with Liberica JDK Lite (OpenJDK)"),u.createElement("td",{className:"p-2"},"LTS versions (21 and 25) and the latest non-LTS release")),u.createElement("tr",null,u.createElement("td",{className:"p-2"},"hardened-liberica-native-image-kit-container"),u.createElement("td",{className:"p-2"},"Hardened images with Liberica Native Image Kit (GraalVM)"),u.createElement("td",{className:"p-2"},"NIK 23 (JDK 17, 21), and NIK 25 (JDK 25).")),u.createElement("tr",null,u.createElement("td",{className:"p-2"},"hardened-python"),u.createElement("td",{className:"p-2"},"Hardened images with Python and Python and basic Python utilities"),u.createElement("td",{className:"p-2"},"Python 3.x")),u.createElement("tr",null,u.createElement("td",{className:"p-2"},"hardened-nodejs"),u.createElement("td",{className:"p-2"},"Hardened images with Node.js"),u.createElement("td",{className:"p-2"},"Latest LTS version")),u.createElement("tr",null,u.createElement("td",{className:"p-2"},"hardened-go"),u.createElement("td",{className:"p-2"},"Hardened Alpaquita Linux images for building Go applications"),u.createElement("td",{className:"p-2"},"Go 1.x")),u.createElement("tr",null,u.createElement("td",{className:"p-2"},"hardened-gcc"),u.createElement("td",{className:"p-2"},"Hardened Alpaquita Linux images with the GCC compiler, tools, and libraries for development in C/C++"),u.createElement("td",{className:"p-2"},"GCC 15.x"))))))}]},{title:"Understanding Hardened Image Tags",items:[{children:u.createElement(u.Fragment,null,u.createElement(o.q,{text:"Tag Structure Formula",headingClassName:s()("bellsoft-hardened-container-images-module--faq__header--68247"),className:s()("bellsoft-hardened-container-images-module--faq__container--2d794","bg-white"),containerSize:"normal",headingAlign:"left",headingLevel:5},u.createElement("p",{className:"p-2"},"All hardened repositories use consistent tag structure across all container registries"),u.createElement("div",{className:s()("blog-content")},u.createElement("table",{className:E},u.createElement("thead",null,u.createElement("tr",null,u.createElement("th",{className:"h-6"},u.createElement("span",{className:"h-6"},"Repository Name")),u.createElement("th",{className:"h-6"},u.createElement("span",{className:"h-6"},"Tag Pattern")))),u.createElement("tbody",null,u.createElement("tr",null,u.createElement("td",{className:"p-2"},"hardened-base"),u.createElement("td",{className:"p-2"},"Tag Pattern: ",u.createElement("code",null,"<libc>"),u.createElement("ul",null,u.createElement("li",null,"glibc - an image with glibc"),u.createElement("li",null,"musl - an image with musl")))),u.createElement("tr",null,u.createElement("td",{className:"p-2"},"hardened-liberica-runtime-container"),u.createElement("td",{className:"p-2"},"All tags follow the pattern:",u.createElement("br",null),u.createElement("code",null,"<jdk-type>-<java-version>-[crac]-[cds]-<libc>"),u.createElement("br",null),"Where:",u.createElement("ul",null,u.createElement("li",null,"jdk-type"),u.createElement("ul",null,u.createElement("li",null,"jdk – Liberica JDK Lite, optimized for cloud use"),u.createElement("li",null,"jdk-all – Full Liberica JDK, compatible with jlink"),u.createElement("li",null,"jre – Runtime-only image without development tools")),u.createElement("li",null,"java-version – Java version, either:"),u.createElement("ul",null,u.createElement("li",null,"Major only (e.g., 21)"),u.createElement("li",null,"Full version (e.g., 21.0.7_9 for Liberica JDK 21.0.7+9)"),u.createElement("li",null,"crac – (optional) includes",u.createElement(h.i,{to:"/libericajdk-with-crac/"}," Coordinated Restore at Checkpoint (CRaC)")," support"),u.createElement("li",null,"cds – (optional) includes Class Data Sharing archives for faster startup")),u.createElement("li",null,"libc – either"),u.createElement("ul",null,u.createElement("li",null,"glibc"),u.createElement("li",null,"musl"))),"Tag examples:",u.createElement("ul",null,u.createElement("li",null,"jdk-21-glibc"),u.createElement("li",null,"jdk-all-21-musl"),u.createElement("li",null,"jre-25-cds-glibc"),u.createElement("li",null,"jdk-21-crac-musl")))),u.createElement("tr",null,u.createElement("td",{className:"p-2"},"hardened-liberica-native-image-kit-container"),u.createElement("td",{className:"p-2"},"All tags follow the pattern: ",u.createElement("br",null),u.createElement("code",null,"jdk-<java-version>-nik-< nik-version>-<libc>"),u.createElement("br",null),"Where:",u.createElement("br",null),u.createElement("ul",null,u.createElement("li",null,"java-version – Base JDK version (e.g., 21, 25)"),u.createElement("li",null,"nik-version – Native Image Kit version (e.g., 23, 25)"),u.createElement("li",null,"libc – either glibc or musl")),"Tag examples:",u.createElement("ul",null,u.createElement("li",null,"jdk-21-nik-23-musl"),u.createElement("li",null,"jdk-25-nik-25-glibc")))),u.createElement("tr",null,u.createElement("td",{className:"p-2"},"hardened-python"),u.createElement("td",{className:"p-2"},u.createElement("code",null,"<python-version>-<libc>"),u.createElement("br",null),u.createElement("br",null),"Where: ",u.createElement("br",null),u.createElement("ul",null,u.createElement("li",null,"Available versions: Python 3.14"),u.createElement("li",null,"libc – either glibc or musl")),"Tag examples:",u.createElement("ul",null,u.createElement("li",null,"3.14-musl"),u.createElement("li",null,"3.14-glibc")))),u.createElement("tr",null,u.createElement("td",{className:"p-2"},"hardened-nodejs"),u.createElement("td",{className:"p-2"},u.createElement("code",null,"<Node.js version>-<libc>"),u.createElement("br",null),u.createElement("br",null),"Where: ",u.createElement("br",null),u.createElement("ul",null,u.createElement("li",null,"Available versions: Node.js 24"),u.createElement("li",null,"libc – either glibc or musl")),"Tag examples:",u.createElement("ul",null,u.createElement("li",null,"24-glibc"),u.createElement("li",null,"24-musl")))),u.createElement("tr",null,u.createElement("td",{className:"p-2"},"hardened-go"),u.createElement("td",{className:"p-2"},u.createElement("code",null,"<go-version>-<libc>"),u.createElement("br",null),u.createElement("br",null),"Where:",u.createElement("ul",null,u.createElement("li",null,"Available versions: Go 1.25 (1.25.3). If no version is specified, the latest available Go image will be pulled automatically."),u.createElement("li",null,"libc – either glibc or musl")),"Tag examples:",u.createElement("ul",null,u.createElement("li",null,"1.25-musl"),u.createElement("li",null,"1.25.3-glibc")))),u.createElement("tr",null,u.createElement("td",{className:"p-2"},"hardened-gcc"),u.createElement("td",{className:"p-2"},u.createElement("code",null,"<gcc-version>-<libc>"),u.createElement("br",null),u.createElement("br",null),"Where:",u.createElement("ul",null,u.createElement("li",null,"Available versions: GCC 15.2. If no version is specified, the latest available GCC image will be pulled automatically."),u.createElement("li",null,"libc – either glibc or musl")),"Tag examples:",u.createElement("ul",null,u.createElement("li",null,"15.2-musl"),u.createElement("li",null,"15.2-glibc")))))))))}]}
1,{title:"Pull Hardened Images from Container Registries",items:[{children:u.createElement(u.Fragment,null,u.createElement("p",{className:"p-2"},"BellSoft Hardened Container Images are available on all major container registries:"),u.createElement("div",{className:s()("blog-content")},u.createElement("table",{className:E},u.createElement("thead",null,u.createElement("tr",null,u.createElement("th",{className:"h-6"},u.createElement("span",{className:"h-6"},"Registry")),u.createElement("th",{className:"h-6"},u.createElement("span",{className:"h-6"},"URL Format")),u.createElement("th",{className:"h-6"},u.createElement("span",{className:"h-6"},"Auth Required")))),u.createElement("tbody",null,u.createElement("tr",null,u.createElement("td",{className:"p-2"},"Docker Hub"),u.createElement("td",{className:"p-2"},"docker.io/bellsoft/<repository>:<tag>"),u.createElement("td",{className:"p-2"},"No")),u.createElement("tr",null,u.createElement("td",{className:"p-2"},"GitHub CR"),u.createElement("td",{className:"p-2"},"ghcr.io/bell-sw/<repository>:<tag>"),u.createElement("td",{className:"p-2"},"No")),u.createElement("tr",null,u.createElement("td",{className:"p-2"},"Microsoft CR"),u.createElement("td",{className:"p-2"},"bellsoft.azurecr.io/<repository>:<tag>"),u.createElement("td",{className:"p-2"},"No")),u.createElement("tr",null,u.createElement("td",{className:"p-2"},"Google CR"),u.createElement("td",{className:"p-2"},"us-docker.pkg.dev/bellsoft/gcr.io/<repository>:<tag>"),u.createElement("td",{className:"p-2"},"Yes")),u.createElement("tr",null,u.createElement("td",{className:"p-2"},"Amazon ECR"),u.createElement("td",{className:"p-2"},"public.ecr.aws/bellsoft/<repository>:<tag>"),u.createElement("td",{className:"p-2"},"No"))))))}]},{title:"Docker Hub",items:[{children:u.createElement("div",{className:"blog-content nomargin"},u.createElement("p",null,"Pull from Docker Hub:"),u.createElement("h5",null,"1. Hardened Base"),u.createElement("p",null,"Minimal hardened Alpaquita Linux image — ideal for extending with your own binaries."),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-base:glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-base:musl")),u.createElement("h5",null,"2. Hardened Liberica Runtime Container (OpenJDK)"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-liberica-runtime-container:jdk-all-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-liberica-runtime-container:jdk-all-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-liberica-runtime-container:jre-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-liberica-runtime-container:jre-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-liberica-runtime-container:jdk-crac-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-liberica-runtime-container:jdk-crac-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-liberica-runtime-container:jre-crac-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-liberica-runtime-container:jre-crac-glibc")),u.createElement("h5",null,"3. Hardened Liberica Native Image Kit (GraalVM)"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-liberica-native-image-kit-container:jdk-25-nik-25-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-liberica-native-image-kit-container:jdk-25-nik-25-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-liberica-native-image-kit-container:jdk-24-nik-24-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-liberica-native-image-kit-container:jdk-24-nik-24-glibc")),u.createElement("h5",null,"4. Hardened Python"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-python:3.14-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-python:3.14-glibc")),u.createElement("h5",null,"5. Hardened Node.js"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-nodejs:24-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-nodejs:24-glibc")),u.createElement("h5",null,"6. Hardened Go"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-go:1.25-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-go:1.25-glibc")),u.createElement("h5",null,"7. Hardened C / C++"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-gcc:15.2-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft/hardened-gcc:15.2-glibc")))}]},{title:"GitHub Container Registry",items:[{children:u.createElement("div",{className:"blog-content nomargin"},u.createElement("p",null,"Pull from GitHub CR (anonymous access supported):"),u.createElement("h5",null,"1. Hardened Base"),u.createElement("p",null,"Minimal hardened Alpaquita Linux image — ideal for extending with your own binaries."),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-base:glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-base:musl")),u.createElement("h5",null,"2. Hardened Liberica Runtime Container (OpenJDK)"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-liberica-runtime-container:jdk-all-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-liberica-runtime-container:jdk-all-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-liberica-runtime-container:jre-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-liberica-runtime-container:jre-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-liberica-runtime-container:jdk-crac-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-liberica-runtime-container:jdk-crac-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-liberica-runtime-container:jre-crac-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-liberica-runtime-container:jre-crac-glibc")),u.createElement("h5",null,"3. Hardened Liberica Native Image Kit (GraalVM)"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-liberica-native-image-kit-container:jdk-25-nik-25-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-liberica-native-image-kit-container:jdk-25-nik-25-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-liberica-native-image-kit-container:jdk-24-nik-24-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-liberica-native-image-kit-container:jdk-24-nik-24-glibc")),u.createElement("h5",null,"4. Hardened Python"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-python:3.14-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-python:3.14-glibc")),u.createElement("h5",null,"5. Hardened Node.js"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-nodejs:24-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-nodejs:24-glibc")),u.createElement("h5",null,"6. Hardened Go"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-go:1.25-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-go:1.25-glibc")),u.createElement("h5",null,"7. Hardened C / C++"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-gcc:15.2-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull ghcr.io/bell-sw/hardened-gcc:15.2-glibc")))}]},{title:"Microsoft Container Registry",items:[{children:u.createElement("div",{className:"blog-content nomargin"},u.createElement("p",null,"Pull from Microsoft CR:"),u.createElement("h5",null,"1. Hardened Base"),u.createElement("p",null,"Minimal hardened Alpaquita Linux image — ideal for extending with your own binaries."),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-base:glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-base:musl")),u.createElement("h5",null,"2. Hardened Liberica Runtime Container (OpenJDK)"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-liberica-runtime-container:jdk-all-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-liberica-runtime-container:jdk-all-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-liberica-runtime-container:jre-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-liberica-runtime-container:jre-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-liberica-runtime-container:jdk-crac-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-liberica-runtime-container:jdk-crac-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-liberica-runtime-container:jre-crac-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-liberica-runtime-container:jre-crac-glibc")),u.createElement("h5",null,"3. Hardened Liberica Native Image Kit (GraalVM)"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-liberica-native-image-kit-container:jdk-25-nik-25-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-liberica-native-image-kit-container:jdk-25-nik-25-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-liberica-native-image-kit-container:jdk-24-nik-24-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-liberica-native-image-kit-container:jdk-24-nik-24-glibc")),u.createElement("h5",null,"4. Hardened Python"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-python:3.14-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-python:3.14-glibc")),u.createElement("h5",null,"5. Hardened Node.js"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-nodejs:24-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"dock
1er")," pull bellsoft.azurecr.io/hardened-nodejs:24-glibc")),u.createElement("h5",null,"6. Hardened Go"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-go:1.25-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-go:1.25-glibc")),u.createElement("h5",null,"7. Hardened C / C++"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-gcc:15.2-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull bellsoft.azurecr.io/hardened-gcc:15.2-glibc")))}]},{title:"Google Container Registry",items:[{children:u.createElement("div",{className:"blog-content nomargin"},u.createElement("p",null,u.createElement("b",null,"Note"),": Authentication is required to pull from GCR:"),u.createElement("p",null,"Use ",u.createElement("code",null,"gcloud auth configure-docker")," before running these commands."),u.createElement("p",null,"Pull from Google CR:"),u.createElement("h5",null,"1. Hardened Base"),u.createElement("p",null,"Minimal hardened Alpaquita Linux image — ideal for extending with your own binaries."),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-base:glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-base:musl")),u.createElement("h5",null,"2. Hardened Liberica Runtime Container (OpenJDK)"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-liberica-runtime-container:jdk-all-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-liberica-runtime-container:jdk-all-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-liberica-runtime-container:jre-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-liberica-runtime-container:jre-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-liberica-runtime-container:jdk-crac-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-liberica-runtime-container:jdk-crac-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-liberica-runtime-container:jre-crac-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-liberica-runtime-container:jre-crac-glibc")),u.createElement("h5",null,"3. Hardened Liberica Native Image Kit (GraalVM)"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-liberica-native-image-kit-container:jdk-25-nik-25-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-liberica-native-image-kit-container:jdk-25-nik-25-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-liberica-native-image-kit-container:jdk-24-nik-24-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-liberica-native-image-kit-container:jdk-24-nik-24-glibc")),u.createElement("h5",null,"4. Hardened Python"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-python:3.14-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-python:3.14-glibc")),u.createElement("h5",null,"5. Hardened Node.js"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-nodejs:24-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-nodejs:24-glibc")),u.createElement("h5",null,"6. Hardened Go"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-go:1.25-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-go:1.25-glibc")),u.createElement("h5",null,"7. Hardened C / C++"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-gcc:15.2-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull us-docker.pkg.dev/bellsoft/gcr.io/hardened-gcc:15.2-glibc")))}]},{title:"Google Cloud Marketplace",items:[{children:u.createElement("div",{className:"blog-content nomargin"},u.createElement("p",null,u.createElement("b",null,"Note"),": Authentication is required to pull from Google Cloud Marketplace:"),u.createElement("p",null,"Use ",u.createElement("code",null,"gcloud auth configure-docker")," before running these commands."),u.createElement("h5",null,"1. Alpaquita Hardened Base Image"),u.createElement("p",null,"Minimal hardened Alpaquita Linux image — ideal for extending with your own binaries."),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull marketplace.gcr.io/bellsoft-public/hardened-base:latest")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull marketplace.gcr.io/bellsoft-public/hardened-base:musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull marketplace.gcr.io/bellsoft-public/hardened-base:glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull marketplace.gcr.io/bellsoft-public/hardened-base:nonroot-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull marketplace.gcr.io/bellsoft-public/hardened-base:nonroot-glibc")),u.createElement("h5",null,"2. Hardened Liberica Runtime Container (OpenJDK)"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull marketplace.gcr.io/bellsoft-public/hardened-liberica-runtime-container:latest")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull marketplace.gcr.io/bellsoft-public/hardened-liberica-runtime-container:jre-25-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull marketplace.gcr.io/bellsoft-public/hardened-liberica-runtime-container:jre-25-cds-nonroot-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull marketplace.gcr.io/bellsoft-public/hardened-liberica-runtime-container:jre-25-nonroot-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull marketplace.gcr.io/bellsoft-public/hardened-liberica-runtime-container:jre-25-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull marketplace.gcr.io/bellsoft-public/hardened-liberica-runtime-container:jre-25-cds-nonroot-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull marketplace.gcr.io/bellsoft-public/hardened-liberica-runtime-container:jre-25-nonroot-glibc")),u.createElement("h5",null,"3. Hardened Liberica Native Image Kit (GraalVM)"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull marketplace.gcr.io/bellsoft-public/hardened-liberica-native-image-kit-container:latest")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull marketplace.gcr.io/bellsoft-public/hardened-liberica-native-image-kit-container:jdk-25-nik-25-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull marketplace.gcr.io/bellsoft-public/hardened-liberica-native-image-kit-container:jdk-25-nik-25-musl")))}]},{title:"Amazon Elastic Container Registry",items:[{children:u.createElement("div",{className:"blog-content nomargin"},u.createElement("p",null,"Pull from Amazon ECR Public Gallery (optimal for AWS environments):"),u.createElement("h5",null,"1. Hardened Base"),u.createElement("p",null,"Minimal hardened Alpaquita Linux image — ideal for extending with your own binaries."),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-base:glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-base:musl")),u.createElement("h5",null,"2. Hardened Liberica Runtime Container (OpenJDK)"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-liberica-runtime-container:jdk-all-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-liberica-runtime-container:jdk-all-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-liberica-runtime-container:jre-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-liberica-runtime-container:jre-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-liberica-runtime-container:jdk-crac-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-liberica-runtime-container:jdk-crac-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-liberica-runtime-container:jre-crac-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-liberica-runtime-container:jre-crac-glibc")),u.createElement("h5",null,"3. Hardened Liberica Native Image Kit (GraalVM)"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-liberica-native-image-kit-container:jdk-25-nik-25-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-liberica-native-image-kit-container:jdk-25-nik-25-glibc")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-liberica-native-image-kit-container:jdk-24-nik-24-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-liberica-native-image-kit-container:jdk-24-nik-24-glibc")),u.createElement("h5",null,"4. Hardened Python"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-python:3.14-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-python:3.14-glibc")),u.createElement("h5",null,"5. Hardened Node.js"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-nodejs:24-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-nodejs:24-glibc")),u.createElement("h5",null,"6. Hardened Go"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-go:1.25-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-go:1.25-glibc")),u.createElement("h5",null,"7. Hardened C / C++"),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-gcc:15.2-musl")),u.createElement("pre",{className:"language-bash"},u.createElement("code",null,u.createElement("span",{className:"token function"},"docker")," pull public.ecr.aws/bellsoft/hardened-gcc:15.2-glibc")))}]}]};var y=({data:e})=>u.createElement(p.P
1,{button:{className:s()("bg-teal color-dark hover-bg-teal transition-m")},popupType:"hardenedImages"},u.createElement(i.o,{className:"bg-black",alt:"",desktop:u.createElement(m.S,{src:"../../images/pages/cloud-native-platform/promo-desktop.png",alt:"",__imageData:c()}),tablet:u.createElement(m.S,{src:"../../images/pages/cloud-native-platform/promo-tablet2.png",alt:"",__imageData:n()}),mobile:u.createElement(m.S,{src:"../../images/pages/cloud-native-platform/promo-mobile2.png",alt:"",__imageData:t()})},u.createElement(N.E,{style:{maxWidth:"720px"},childrenClassNames:{container:"bellsoft-hardened-container-images-module--promo-container--09b02",content:"bellsoft-hardened-container-images-module--promo--45a16",title:"color-white"},title:"Find BellSoft Hardened Images",subtitle:"Available on Docker Hub, GHCR, GCM, MCR, GCR and Amazon ECR",description:u.createElement("p",{className:"p-2 color-gray"},"Secure, production-ready hardened images continuously patched for CVEs and backed by ",u.createElement("b",null,"24/7 enterprise support"),". Get hardened container images",u.createElement("br",null),"for ",u.createElement("b",null,"OpenJDK"),", ",u.createElement("b",null,"Python"),", ",u.createElement("b",null,"Node.js"),", ",u.createElement("b",null,"Go"),", ",u.createElement("b",null,"GCC/C++"),", and ",u.createElement("b",null,"GraalVM")," — all based on ",u.createElement("b",null,"Alpaquita Linux"),"."),buttons:[{caption:"Docker Hub images",href:"#heading-docker-hub",className:"bg-cyan color-dark"},{caption:"GHCR images",href:"#heading-github-container-registry",className:"bg-white color-dark"},{caption:"MCR images",href:"#heading-microsoft-container-registry",className:"bg-white color-dark"},{caption:"GCR images",href:"#heading-google-container-registry",className:"bg-white color-dark"},{caption:"GCM images",href:"#heading-google-cloud-marketplace",className:"bg-white color-dark"},{caption:"Amazon ECR images",href:"#heading-amazon-elastic-container-registry",className:"bg-white color-dark"},{caption:"Learn more",href:"/bellsoft-hardened-images/ ",className:"bg-white color-dark hover-bg-white transition-m"}]})),u.createElement(d.Tw,{stickyMenu:!0,items:A.items,title:"How to use BellSoft Hardened Container Images",className:"bg-white",childrenClassNames:{card:s()("bellsoft-hardened-container-images-module--faq__card--a32cb")},scrollable:!1,underline:!1}));const D=()=>u.createElement(u.Fragment,null,u.createElement("title",null,"BellSoft Hardened Container Images | BellSoft Java"),u.createElement("meta",{name:"description",content:"BellSoft provides hardened container images designed for production environments that require enhanced security, predictable vulnerability management, and transparent build processes. These minimal, regularly updated images come with a comprehensive Security Advisory and represent a unified vendor approach to container hardening."}))},7709:function(e,l,a){a.d(l,{DD:function(){return i},Kk:function(){return s},Nr:function(){return t},h_:function(){return r},kL:function(){return c},kR:function(){return n}});var t="styles-module--card--0084f",n="styles-module--cards--26606",c="styles-module--container--c961e",r="styles-module--description--802ce",s="styles-module--icon--73943",i="styles-module--title--f5392"},6867:function(e,l,a){a.d(l,{DD:function(){return M},E1:function(){return f},JL:function(){return i},Jh:function(){return u},Kk:function(){return m},Lg:function(){return g},Nr:function(){return n},Oq:function(){return h},R:function(){return o},RK:function(){return A},V1:function(){return j},Xb:function(){return E},_S:function(){return k},_n:function(){return c},aH:function(){return N},ap:function(){return r},fT:function(){return s},nf:function(){return d},qf:function(){return w},vu:function(){return t},yJ:function(){return p},yY:function(){return b}});var t="styles-module--active--0d991",n="styles-module--card--62554",c="styles-module--card_title--cf9c3",r="styles-module--collapse--143b6",s="styles-module--expand--3e625",i="styles-module--faq--9a7d1",o="styles-module--hidden--4b803",m="styles-module--icon--c0ac2",u="styles-module--left_column--11213",d="styles-module--link--b3104",p="styles-module--links--4c502",g="styles-module--navigation--3dce2",b="styles-module--question_card--3bdce",E="styles-module--question_text--aba92",N="styles-module--question_text_list--8c4ad",h="styles-module--question_title--c0687",k="styles-module--right_column--bc4f9",f="styles-module--scrollable--776e3",w="styles-module--sticky--5df52",M="styles-module--title--93495",j="styles-module--underline--dcb26",A="styles-module--visible--d7f2f"},8746:function(e,l){l.A="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI3MCIgaGVpZ2h0PSI2NCIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI0M2RjBGOSIgZD0iTTMzLjY2OSAzLjIwOEMzMC4wODYgNC4zNTQgMTkuOTUzIDcuNCAxMS42OTUgOC4wMDNBMi45MSAyLjkxIDAgMCAwIDkgMTAuOTF2MTcuNzU3YzAgMjIuOTA3IDE5LjQ0IDMwLjUgMjQuNyAzMi4xMzUuODUxLjI2NCAxLjc0OS4yNjQgMi42IDBDNDEuNTYgNTkuMTY3IDYxIDUxLjU3NSA2MSAyOC42NjdWMTAuOTFhMi45MSAyLjkxIDAgMCAwLTIuNjk1LTIuOTA3QzUwLjA0OCA3LjQgMzkuOTE0IDQuMzU0IDM2LjMzIDMuMjA4YTQuMzcgNC4zNyAwIDAgMC0yLjY2MiAwWiIvPjxwYXRoIGZpbGw9IiM1QkQ1RUYiIGQ9Ik02MSAyOC43NDNWMTEuMTI2YTIuODkyIDIuODkyIDAgMCAwLTIuNjg0LTIuODg0Yy02LjY1OC0uNDgtMTQuNTM5LTIuNTQtMTkuMjIyLTMuOTE1bC0uNzcxLS4yMjRDMzYuNjYgMy42MjcgMzUgNC44NjMgMzUgNi41Nzd2NTAuODQ3YzAgMS43NzUgMS43NyAzLjAxMyAzLjQ2MyAyLjQzLjM5Ny0uMTM2Ljc2NC0uMjcgMS4wNTktLjM5MkM0Ni45NjggNTYuMzk0IDYxIDQ4LjA1MiA2MSAyOC43NDJaIi8+PC9zdmc+"}}]);
2//# sourceMappingURL=component---src-pages-bellsoft-hardened-container-images-index-tsx-9b25d1e4784828a119af.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.