{"id":35408,"date":"2015-01-08T07:00:06","date_gmt":"2015-01-08T05:00:06","guid":{"rendered":"http:\/\/www.javacodegeeks.com\/?p=35408"},"modified":"2015-01-07T13:51:42","modified_gmt":"2015-01-07T11:51:42","slug":"wildfly-admin-console-in-a-docker-image","status":"publish","type":"post","link":"https:\/\/www.javacodegeeks.com\/2015\/01\/wildfly-admin-console-in-a-docker-image.html","title":{"rendered":"WildFly Admin Console in a Docker image"},"content":{"rendered":"<p><a href=\"https:\/\/registry.hub.docker.com\/u\/jboss\/wildfly\/\">WildFly Docker image<\/a> binds application port (8080) to all network interfaces (using <code>-b 0.0.0.0<\/code>). If you want to view feature-rich lovely-looking\u00a0web-based administration console, then management port (9990) needs to be bound to all network interfaces as well using the shown command:<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<br \/>\n&nbsp;<\/p>\n<pre class=\"brush:bash\">docker run -P -d jboss\/wildfly \/opt\/jboss\/wildfly\/bin\/standalone.sh -b 0.0.0.0 -bmanagement 0.0.0.0<\/pre>\n<p>This is\u00a0overriding the default command in Docker file, explicitly starting WildFly, and binding application and management port to all network interfaces.<\/p>\n<p>The <code>-P<\/code> flag map any network ports inside the image it to a random high port from the range 49153 to 65535 on Docker host. Exact port can be verified by giving <code>docker ps<code> command as shown:<\/code><\/code><\/p>\n<pre class=\"brush:bash\">docker ps\r\nCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES\r\nf21dba8846bc jboss\/wildfly:latest \"\/opt\/jboss\/wildfly\/ 10 minutes ago Up 4 minutes 0.0.0.0:49161-&gt;8080\/tcp, 0.0.0.0:49162-&gt;9990\/tcp desperate_sammet<\/pre>\n<p>In this case,\u00a0port <code>8080<\/code> is mapped to <code>49161<\/code> and port <code>9990<\/code> is mapped to <code>49162<\/code>.\u00a0IP address of Docker containers can be verified using\u00a0<code>boot2docker ip<\/code>\u00a0command. The default web page and admin console can then be accessed on these ports.<\/p>\n<p>Accessing WildFly Administration Console require a user in administration realm. This can be done by\u00a0using <a href=\"https:\/\/github.com\/arun-gupta\/docker-images\/blob\/master\/wildfly-admin\/Dockerfile\">an image<\/a>\u00a0which\u00a0will create\u00a0that user. And since a new image is created, the Dockerfile can also consume network interface binding to keep the actual command-line simple. The <a href=\"https:\/\/github.com\/arun-gupta\/docker-images\/blob\/master\/wildfly-admin\/Dockerfile\">Dockerfile<\/a> is pretty straight forward:<div style=\"display:inline-block; margin: 15px 0;\"> <div id=\"adngin-JavaCodeGeeks_incontent_video-0\" style=\"display:inline-block;\"><\/div> <\/div><\/p>\n<pre class=\"brush:bash\">FROM jboss\/wildfly:latest\r\n \r\nRUN \/opt\/jboss\/wildfly\/bin\/add-user.sh admin Admin#007 --silent\r\n \r\nCMD [\"\/opt\/jboss\/wildfly\/bin\/standalone.sh\", \"-b\", \"0.0.0.0\", \"-bmanagement\", \"0.0.0.0\"]<\/pre>\n<p>This image has already been pushed to <a href=\"https:\/\/registry.hub.docker.com\/u\/arungupta\/wildfly-admin\/\">Docker Hub<\/a>\u00a0and source file is at\u00a0<a href=\"https:\/\/github.com\/arun-gupta\/docker-images\/tree\/master\/wildfly-admin\">github.com\/arun-gupta\/docker-images\/tree\/master\/wildfly-admin<\/a>. So to\u00a0have a WildFly image with Administration Console, just run the image as shown:<\/p>\n<pre class=\"brush:bash\">docker run -P -d arungupta\/wildfly-admin\r\nUnable to find image 'arungupta\/wildfly-admin' locally\r\nPulling repository arungupta\/wildfly-admin\r\ndb43099acb0f: Download complete\r\n511136ea3c5a: Download complete\r\n782cf93a8f16: Download complete\r\n7d3f07f8de5f: Download complete\r\n1ef0a50fe8b1: Download complete\r\n20a1abe1d9bf: Download complete\r\ncd5bb934bb67: Download complete\r\n379edb00ab07: Download complete\r\n4d37cbbfc67d: Download complete\r\n2ea8562cac7c: Download complete\r\n7759146eab1a: Download complete\r\nb17a20d6f5f8: Download complete\r\ne02bdb6c4ed5: Download complete\r\n72d585299bb5: Download complete\r\n90832e1f0bb9: Download complete\r\n2c3484b42034: Download complete\r\n38fad13dea25: Download complete\r\n656878d9a6c6: Download complete\r\n6510de96c354: Download complete\r\n0cc86be8ac93: Download complete\r\nbf17b0944e53: Download complete\r\nStatus: Downloaded newer image for arungupta\/wildfly-admin:latest\r\nb668945fec004bd2597b0e919fa12fb5bca36eb8e28bcc8872cf3321db666f10<\/pre>\n<p>Then checked the mapped ports as:<\/p>\n<pre class=\"brush:bash\">docker ps\r\nCONTAINER ID        IMAGE                            COMMAND                CREATED             STATUS              PORTS                                              NAMES\r\nb668945fec00        arungupta\/wildfly-admin:latest   \"\/opt\/jboss\/wildfly\/   5 minutes ago       Up 8 seconds        0.0.0.0:49165-&gt;8080\/tcp, 0.0.0.0:49166-&gt;9990\/tcp   mad_einstein<\/pre>\n<p>Application port is mapped to 49165 and management port is mapped to 49166. Access the admin console at\u00a0http:\/\/192.168.59.103:49166\/ which will then prompt for the\u00a0username (\u201cadmin\u201d) and the password (\u201cAdmin#007\u2033).<\/p>\n<p><a href=\"http:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2015\/01\/techtip66-admin-console.png\"><img decoding=\"async\" src=\"http:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2015\/01\/techtip66-admin-console.png\" alt=\"techtip66-admin-console\" width=\"800\" height=\"730\" class=\"aligncenter size-full wp-image-35477\" srcset=\"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2015\/01\/techtip66-admin-console.png 1302w, https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2015\/01\/techtip66-admin-console-300x274.png 300w, https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2015\/01\/techtip66-admin-console-1024x934.png 1024w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>If you don\u2019t\u00a0like random ports being assigned by Docker, then you can\u00a0map them to specific ports as well using the following command:<\/p>\n<pre class=\"brush:bash\">docker run -p 8080:8080 -p 9990:9990 -d arungupta\/wildfly-admin<\/pre>\n<p>In this case, application port 8080 is mapped to 8080 on Docker host and management port 9990 is mapped to 9990 on Docker host. So the admin console will then\u00a0be accessible at\u00a0http:\/\/192.168.59.103:9990\/.<\/p>\n<div class=\"attribution\">\n<table>\n<tbody>\n<tr>\n<td><span class=\"reference\">Reference: <\/span><\/td>\n<td><a href=\"http:\/\/blog.arungupta.me\/2015\/01\/wildfly-admin-console-docker-image-techtip66\/\">WildFly Admin Console in a Docker image<\/a> from our <a href=\"http:\/\/www.javacodegeeks.com\/jcg\/\">JCG partner<\/a> Arun Gupta at the <a href=\"http:\/\/blog.arungupta.me\/\">Miles to go 2.0 \u2026<\/a> blog.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>WildFly Docker image binds application port (8080) to all network interfaces (using -b 0.0.0.0). If you want to view feature-rich lovely-looking\u00a0web-based administration console, then management port (9990) needs to be bound to all network interfaces as well using the shown command: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; docker run -P -d jboss\/wildfly \/opt\/jboss\/wildfly\/bin\/standalone.sh -b &hellip;<\/p>\n","protected":false},"author":598,"featured_media":13842,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[14],"tags":[936,890],"class_list":["post-35408","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops","tag-docker","tag-jboss-wildfly"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>WildFly Admin Console in a Docker image<\/title>\n<meta name=\"description\" content=\"WildFly Docker image binds application port (8080) to all network interfaces (using -b 0.0.0.0). If you want to view feature-rich lovely-looking\u00a0web-based\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.javacodegeeks.com\/2015\/01\/wildfly-admin-console-in-a-docker-image.html\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"WildFly Admin Console in a Docker image\" \/>\n<meta property=\"og:description\" content=\"WildFly Docker image binds application port (8080) to all network interfaces (using -b 0.0.0.0). If you want to view feature-rich lovely-looking\u00a0web-based\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.javacodegeeks.com\/2015\/01\/wildfly-admin-console-in-a-docker-image.html\" \/>\n<meta property=\"og:site_name\" content=\"Java Code Geeks\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/javacodegeeks\" \/>\n<meta property=\"article:published_time\" content=\"2015-01-08T05:00:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2013\/06\/jboss-wildfly-logo.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"150\" \/>\n\t<meta property=\"og:image:height\" content=\"150\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Arun Gupta\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/arungupta\" \/>\n<meta name=\"twitter:site\" content=\"@javacodegeeks\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arun Gupta\" \/>\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:\\\/\\\/www.javacodegeeks.com\\\/2015\\\/01\\\/wildfly-admin-console-in-a-docker-image.html#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2015\\\/01\\\/wildfly-admin-console-in-a-docker-image.html\"},\"author\":{\"name\":\"Arun Gupta\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#\\\/schema\\\/person\\\/82c06e0d9eea6c8a425a0675ed3d932f\"},\"headline\":\"WildFly Admin Console in a Docker image\",\"datePublished\":\"2015-01-08T05:00:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2015\\\/01\\\/wildfly-admin-console-in-a-docker-image.html\"},\"wordCount\":335,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2015\\\/01\\\/wildfly-admin-console-in-a-docker-image.html#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2013\\\/06\\\/jboss-wildfly-logo.jpg\",\"keywords\":[\"Docker\",\"JBoss WildFly\"],\"articleSection\":[\"DevOps\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.javacodegeeks.com\\\/2015\\\/01\\\/wildfly-admin-console-in-a-docker-image.html#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2015\\\/01\\\/wildfly-admin-console-in-a-docker-image.html\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2015\\\/01\\\/wildfly-admin-console-in-a-docker-image.html\",\"name\":\"WildFly Admin Console in a Docker image\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2015\\\/01\\\/wildfly-admin-console-in-a-docker-image.html#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2015\\\/01\\\/wildfly-admin-console-in-a-docker-image.html#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2013\\\/06\\\/jboss-wildfly-logo.jpg\",\"datePublished\":\"2015-01-08T05:00:06+00:00\",\"description\":\"WildFly Docker image binds application port (8080) to all network interfaces (using -b 0.0.0.0). If you want to view feature-rich lovely-looking\u00a0web-based\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2015\\\/01\\\/wildfly-admin-console-in-a-docker-image.html#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.javacodegeeks.com\\\/2015\\\/01\\\/wildfly-admin-console-in-a-docker-image.html\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2015\\\/01\\\/wildfly-admin-console-in-a-docker-image.html#primaryimage\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2013\\\/06\\\/jboss-wildfly-logo.jpg\",\"contentUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2013\\\/06\\\/jboss-wildfly-logo.jpg\",\"width\":150,\"height\":150},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/2015\\\/01\\\/wildfly-admin-console-in-a-docker-image.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.javacodegeeks.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"DevOps\",\"item\":\"https:\\\/\\\/www.javacodegeeks.com\\\/category\\\/devops\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"WildFly Admin Console in a Docker image\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#website\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/\",\"name\":\"Java Code Geeks\",\"description\":\"Java Developers Resource Center\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#organization\"},\"alternateName\":\"JCG\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.javacodegeeks.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#organization\",\"name\":\"Exelixis Media P.C.\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/exelixis-logo.png\",\"contentUrl\":\"https:\\\/\\\/www.javacodegeeks.com\\\/wp-content\\\/uploads\\\/2022\\\/06\\\/exelixis-logo.png\",\"width\":864,\"height\":246,\"caption\":\"Exelixis Media P.C.\"},\"image\":{\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/javacodegeeks\",\"https:\\\/\\\/x.com\\\/javacodegeeks\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.javacodegeeks.com\\\/#\\\/schema\\\/person\\\/82c06e0d9eea6c8a425a0675ed3d932f\",\"name\":\"Arun Gupta\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f9ef0a5821c07ed6acc75261b8935b85c5a19e42e60e5eaa01b1c065c76e0fd3?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f9ef0a5821c07ed6acc75261b8935b85c5a19e42e60e5eaa01b1c065c76e0fd3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f9ef0a5821c07ed6acc75261b8935b85c5a19e42e60e5eaa01b1c065c76e0fd3?s=96&d=mm&r=g\",\"caption\":\"Arun Gupta\"},\"description\":\"Arun is a technology enthusiast, avid runner, author of a best-selling book, globe trotter, a community guy, Java Champion, JavaOne Rockstar, JUG Leader, Minecraft Modder, Devoxx4Kids-er, and a Red Hatter.\",\"sameAs\":[\"http:\\\/\\\/blog.arungupta.me\\\/\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/arungupta\"],\"url\":\"https:\\\/\\\/www.javacodegeeks.com\\\/author\\\/arun-gupta\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"WildFly Admin Console in a Docker image","description":"WildFly Docker image binds application port (8080) to all network interfaces (using -b 0.0.0.0). If you want to view feature-rich lovely-looking\u00a0web-based","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:\/\/www.javacodegeeks.com\/2015\/01\/wildfly-admin-console-in-a-docker-image.html","og_locale":"en_US","og_type":"article","og_title":"WildFly Admin Console in a Docker image","og_description":"WildFly Docker image binds application port (8080) to all network interfaces (using -b 0.0.0.0). If you want to view feature-rich lovely-looking\u00a0web-based","og_url":"https:\/\/www.javacodegeeks.com\/2015\/01\/wildfly-admin-console-in-a-docker-image.html","og_site_name":"Java Code Geeks","article_publisher":"https:\/\/www.facebook.com\/javacodegeeks","article_published_time":"2015-01-08T05:00:06+00:00","og_image":[{"width":150,"height":150,"url":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2013\/06\/jboss-wildfly-logo.jpg","type":"image\/jpeg"}],"author":"Arun Gupta","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/arungupta","twitter_site":"@javacodegeeks","twitter_misc":{"Written by":"Arun Gupta","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.javacodegeeks.com\/2015\/01\/wildfly-admin-console-in-a-docker-image.html#article","isPartOf":{"@id":"https:\/\/www.javacodegeeks.com\/2015\/01\/wildfly-admin-console-in-a-docker-image.html"},"author":{"name":"Arun Gupta","@id":"https:\/\/www.javacodegeeks.com\/#\/schema\/person\/82c06e0d9eea6c8a425a0675ed3d932f"},"headline":"WildFly Admin Console in a Docker image","datePublished":"2015-01-08T05:00:06+00:00","mainEntityOfPage":{"@id":"https:\/\/www.javacodegeeks.com\/2015\/01\/wildfly-admin-console-in-a-docker-image.html"},"wordCount":335,"commentCount":0,"publisher":{"@id":"https:\/\/www.javacodegeeks.com\/#organization"},"image":{"@id":"https:\/\/www.javacodegeeks.com\/2015\/01\/wildfly-admin-console-in-a-docker-image.html#primaryimage"},"thumbnailUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2013\/06\/jboss-wildfly-logo.jpg","keywords":["Docker","JBoss WildFly"],"articleSection":["DevOps"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.javacodegeeks.com\/2015\/01\/wildfly-admin-console-in-a-docker-image.html#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.javacodegeeks.com\/2015\/01\/wildfly-admin-console-in-a-docker-image.html","url":"https:\/\/www.javacodegeeks.com\/2015\/01\/wildfly-admin-console-in-a-docker-image.html","name":"WildFly Admin Console in a Docker image","isPartOf":{"@id":"https:\/\/www.javacodegeeks.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.javacodegeeks.com\/2015\/01\/wildfly-admin-console-in-a-docker-image.html#primaryimage"},"image":{"@id":"https:\/\/www.javacodegeeks.com\/2015\/01\/wildfly-admin-console-in-a-docker-image.html#primaryimage"},"thumbnailUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2013\/06\/jboss-wildfly-logo.jpg","datePublished":"2015-01-08T05:00:06+00:00","description":"WildFly Docker image binds application port (8080) to all network interfaces (using -b 0.0.0.0). If you want to view feature-rich lovely-looking\u00a0web-based","breadcrumb":{"@id":"https:\/\/www.javacodegeeks.com\/2015\/01\/wildfly-admin-console-in-a-docker-image.html#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.javacodegeeks.com\/2015\/01\/wildfly-admin-console-in-a-docker-image.html"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.javacodegeeks.com\/2015\/01\/wildfly-admin-console-in-a-docker-image.html#primaryimage","url":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2013\/06\/jboss-wildfly-logo.jpg","contentUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2013\/06\/jboss-wildfly-logo.jpg","width":150,"height":150},{"@type":"BreadcrumbList","@id":"https:\/\/www.javacodegeeks.com\/2015\/01\/wildfly-admin-console-in-a-docker-image.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.javacodegeeks.com\/"},{"@type":"ListItem","position":2,"name":"DevOps","item":"https:\/\/www.javacodegeeks.com\/category\/devops"},{"@type":"ListItem","position":3,"name":"WildFly Admin Console in a Docker image"}]},{"@type":"WebSite","@id":"https:\/\/www.javacodegeeks.com\/#website","url":"https:\/\/www.javacodegeeks.com\/","name":"Java Code Geeks","description":"Java Developers Resource Center","publisher":{"@id":"https:\/\/www.javacodegeeks.com\/#organization"},"alternateName":"JCG","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.javacodegeeks.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.javacodegeeks.com\/#organization","name":"Exelixis Media P.C.","url":"https:\/\/www.javacodegeeks.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.javacodegeeks.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","contentUrl":"https:\/\/www.javacodegeeks.com\/wp-content\/uploads\/2022\/06\/exelixis-logo.png","width":864,"height":246,"caption":"Exelixis Media P.C."},"image":{"@id":"https:\/\/www.javacodegeeks.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/javacodegeeks","https:\/\/x.com\/javacodegeeks"]},{"@type":"Person","@id":"https:\/\/www.javacodegeeks.com\/#\/schema\/person\/82c06e0d9eea6c8a425a0675ed3d932f","name":"Arun Gupta","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f9ef0a5821c07ed6acc75261b8935b85c5a19e42e60e5eaa01b1c065c76e0fd3?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f9ef0a5821c07ed6acc75261b8935b85c5a19e42e60e5eaa01b1c065c76e0fd3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f9ef0a5821c07ed6acc75261b8935b85c5a19e42e60e5eaa01b1c065c76e0fd3?s=96&d=mm&r=g","caption":"Arun Gupta"},"description":"Arun is a technology enthusiast, avid runner, author of a best-selling book, globe trotter, a community guy, Java Champion, JavaOne Rockstar, JUG Leader, Minecraft Modder, Devoxx4Kids-er, and a Red Hatter.","sameAs":["http:\/\/blog.arungupta.me\/","https:\/\/x.com\/https:\/\/twitter.com\/arungupta"],"url":"https:\/\/www.javacodegeeks.com\/author\/arun-gupta"}]}},"_links":{"self":[{"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/35408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/users\/598"}],"replies":[{"embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/comments?post=35408"}],"version-history":[{"count":0,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/posts\/35408\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/media\/13842"}],"wp:attachment":[{"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/media?parent=35408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/categories?post=35408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.javacodegeeks.com\/wp-json\/wp\/v2\/tags?post=35408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}