{"id":24282,"date":"2025-07-14T10:55:41","date_gmt":"2025-07-14T03:55:41","guid":{"rendered":"https:\/\/huongdanjava.com\/?p=24282"},"modified":"2025-07-14T10:55:41","modified_gmt":"2025-07-14T03:55:41","slug":"install-mongodb-and-mongo-express-using-docker-compose","status":"publish","type":"post","link":"https:\/\/huongdanjava.com\/install-mongodb-and-mongo-express-using-docker-compose.html","title":{"rendered":"Install MongoDB and Mongo Express using Docker Compose"},"content":{"rendered":"<p>I have guided you on how to install the MongoDB server on <a href=\"https:\/\/huongdanjava.com\/install-mongodb-community-server-on-window.html\" target=\"_blank\" rel=\"noopener\">Windows<\/a> and <a href=\"https:\/\/huongdanjava.com\/install-mongodb-macos.html\" target=\"_blank\" rel=\"noopener\">macOS<\/a> in previous tutorials. Using Docker Compose to install the MongoDB server will make everything much easier. In this tutorial, I will guide you on how to install the MongoDB server and Mongo Express, a web-based MongoDB client tool used to query data in the MongoDB server, using Docker Compose!<\/p>\n<p>First, you can find the Docker Image of the MongoDB server here: <a href=\"https:\/\/hub.docker.com\/_\/mongo\" target=\"_blank\" rel=\"noopener\">https:\/\/hub.docker.com\/_\/mongo<\/a>. As for the Docker Image of Mongo Express, you can also find it here: <a href=\"https:\/\/hub.docker.com\/_\/mongo-express\/\" target=\"_blank\" rel=\"noopener\">https:\/\/hub.docker.com\/_\/mongo-express\/<\/a>.<\/p>\n<p>The Docker Compose file to install the MongoDB server and Mongo Express, you can define as follows:<\/p>\n<pre class=\"lang:yaml decode:true \">services:\r\n  mongodb:\r\n    image: mongo\r\n    container_name: mongodb\r\n    volumes:\r\n      - .\/mongodb_data:\/data\r\n    ports:\r\n      - 27017:27017\r\n  mongo-express:\r\n    image: mongo-express\r\n    container_name: mongo-express\r\n    depends_on:\r\n      - mongodb\r\n    ports:\r\n      - \"8081:8081\"\r\n    environment:\r\n      - ME_CONFIG_MONGODB_SERVER=mongodb\r\n      - ME_CONFIG_MONGODB_PORT=27017\r\n      - ME_CONFIG_BASICAUTH_USERNAME=khanh\r\n      - ME_CONFIG_BASICAUTH_PASSWORD=123456\r\n\r\nnetworks:\r\n  huongdanjava:\r\n    driver: bridge<\/pre>\n<p>With MongoDB server, I define the container name as mongodb, mount the \/data folder inside the container outside the host machine with the folder &#8220;.\/mongodb_data&#8221; to avoid losing data when I create a new container, expose port 27017 of MongoDB server to the outside.<\/p>\n<p>With Mongo Express, in addition to defining the container name, exposing port 8081 to the outside, I also declare that running the mongo-express container will depend on the mongodb container. You also need to define additional environment variables:<\/p>\n<ul>\n<li>ME_CONFIG_MONGODB_SERVER points to the MongoDB server<\/li>\n<li>ME_CONFIG_MONGODB_PORT is the port that the MongoDB server is running<\/li>\n<li>ME_CONFIG_BASICAUTH_USERNAME and ME_CONFIG_BASICAUTH_PASSWORD are used to define the login credentials to the Mongo Express web interface.<\/li>\n<\/ul>\n<p>Now, if you run the command &#8220;docker compose up&#8221; in the directory containing the Docker Compose file with the above content, you will see the following result:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-24284 aligncenter\" src=\"https:\/\/huongdanjava.com\/wp-content\/uploads\/2025\/07\/install-mongodb-and-mongo-express-using-docker-compose-1.png\" alt=\"\" width=\"700\" height=\"460\" \/><\/p>\n<p>Go to <a href=\"http:\/\/localhost:8081\" target=\"_blank\" rel=\"noopener\">http:\/\/localhost:8081<\/a>, you will see the following result:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-24285 aligncenter\" src=\"https:\/\/huongdanjava.com\/wp-content\/uploads\/2025\/07\/install-mongodb-and-mongo-express-using-docker-compose-2.png\" alt=\"\" width=\"700\" height=\"407\" \/><\/p>\n<p>Use the username and password you registered in the Docker Compose file above to log in, you will see the following result:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-24286 aligncenter\" src=\"https:\/\/huongdanjava.com\/wp-content\/uploads\/2025\/07\/install-mongodb-and-mongo-express-using-docker-compose-3.png\" alt=\"\" width=\"700\" height=\"717\" \/><\/p>\n<p>So, we have successfully installed the MongoDB server and Mongo Express using Docker Compose!<\/p>\n\n\n<div class=\"kk-star-ratings kksr-auto kksr-align-right kksr-valign-bottom\"\n    data-payload='{&quot;align&quot;:&quot;right&quot;,&quot;id&quot;:&quot;24282&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;bottom&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;0&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;0&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;4&quot;,&quot;greet&quot;:&quot;&quot;,&quot;legend&quot;:&quot;0\\\/5 - (0 votes)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;title&quot;:&quot;Install MongoDB and Mongo Express using Docker Compose&quot;,&quot;width&quot;:&quot;0&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>\n            \n<div class=\"kksr-stars\">\n    \n<div class=\"kksr-stars-inactive\">\n            <div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n    \n<div class=\"kksr-stars-active\" style=\"width: 0px;\">\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n            <div class=\"kksr-star\" style=\"padding-right: 4px\">\n            \n\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n                \n\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\">\n            <span class=\"kksr-muted\"><\/span>\n    <\/div>\n    <\/div>\n","protected":false},"excerpt":{"rendered":"<p>I have guided you on how to install the MongoDB server on Windows and macOS in previous tutorials. Using Docker Compose to install the MongoDB server will make everything much easier. In this tutorial, I will guide you on how to install the MongoDB server&hellip; <a href=\"https:\/\/huongdanjava.com\/install-mongodb-and-mongo-express-using-docker-compose.html\">Read More<\/a><\/p>\n","protected":false},"author":1,"featured_media":1327,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[123],"tags":[],"class_list":["post-24282","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-mongodb-en","clearfix"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Install MongoDB and Mongo Express using Docker Compose - Huong Dan Java<\/title>\n<meta name=\"description\" content=\"In this tutorial, I guide you all on how to install MongoDB and Mongo Express using Docker Compose.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/huongdanjava.com\/install-mongodb-and-mongo-express-using-docker-compose.html\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Install MongoDB and Mongo Express using Docker Compose - Huong Dan Java\" \/>\n<meta property=\"og:description\" content=\"In this tutorial, I guide you all on how to install MongoDB and Mongo Express using Docker Compose.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/huongdanjava.com\/install-mongodb-and-mongo-express-using-docker-compose.html\" \/>\n<meta property=\"og:site_name\" content=\"Huong Dan Java\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/nhkhanh2406\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/nhkhanh2406\" \/>\n<meta property=\"article:published_time\" content=\"2025-07-14T03:55:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/huongdanjava.com\/wp-content\/uploads\/2016\/08\/mongodb.png\" \/>\n\t<meta property=\"og:image:width\" content=\"400\" \/>\n\t<meta property=\"og:image:height\" content=\"400\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Khanh Nguyen\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/KhanhNguyenJ\" \/>\n<meta name=\"twitter:site\" content=\"@KhanhNguyenJ\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Khanh Nguyen\" \/>\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:\\\/\\\/huongdanjava.com\\\/install-mongodb-and-mongo-express-using-docker-compose.html#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/install-mongodb-and-mongo-express-using-docker-compose.html\"},\"author\":{\"name\":\"Khanh Nguyen\",\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/#\\\/schema\\\/person\\\/dc859d7f8cbea3b593e6738de9cbb82d\"},\"headline\":\"Install MongoDB and Mongo Express using Docker Compose\",\"datePublished\":\"2025-07-14T03:55:41+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/install-mongodb-and-mongo-express-using-docker-compose.html\"},\"wordCount\":323,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/#\\\/schema\\\/person\\\/dc859d7f8cbea3b593e6738de9cbb82d\"},\"image\":{\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/install-mongodb-and-mongo-express-using-docker-compose.html#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/huongdanjava.com\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/mongodb.png\",\"articleSection\":[\"MongoDB\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/huongdanjava.com\\\/install-mongodb-and-mongo-express-using-docker-compose.html#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/install-mongodb-and-mongo-express-using-docker-compose.html\",\"url\":\"https:\\\/\\\/huongdanjava.com\\\/install-mongodb-and-mongo-express-using-docker-compose.html\",\"name\":\"Install MongoDB and Mongo Express using Docker Compose - Huong Dan Java\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/install-mongodb-and-mongo-express-using-docker-compose.html#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/install-mongodb-and-mongo-express-using-docker-compose.html#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/huongdanjava.com\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/mongodb.png\",\"datePublished\":\"2025-07-14T03:55:41+00:00\",\"description\":\"In this tutorial, I guide you all on how to install MongoDB and Mongo Express using Docker Compose.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/install-mongodb-and-mongo-express-using-docker-compose.html#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/huongdanjava.com\\\/install-mongodb-and-mongo-express-using-docker-compose.html\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/install-mongodb-and-mongo-express-using-docker-compose.html#primaryimage\",\"url\":\"https:\\\/\\\/huongdanjava.com\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/mongodb.png\",\"contentUrl\":\"https:\\\/\\\/huongdanjava.com\\\/wp-content\\\/uploads\\\/2016\\\/08\\\/mongodb.png\",\"width\":400,\"height\":400},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/install-mongodb-and-mongo-express-using-docker-compose.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/huongdanjava.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Install MongoDB and Mongo Express using Docker Compose\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/#website\",\"url\":\"https:\\\/\\\/huongdanjava.com\\\/\",\"name\":\"Huong Dan Java\",\"description\":\"Java development tutorials\",\"publisher\":{\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/#\\\/schema\\\/person\\\/dc859d7f8cbea3b593e6738de9cbb82d\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/huongdanjava.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/#\\\/schema\\\/person\\\/dc859d7f8cbea3b593e6738de9cbb82d\",\"name\":\"Khanh Nguyen\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/CC6FAC58-D227-4DD8-93D1-6D6A795577E3_1_201_a.jpeg\",\"url\":\"https:\\\/\\\/huongdanjava.com\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/CC6FAC58-D227-4DD8-93D1-6D6A795577E3_1_201_a.jpeg\",\"contentUrl\":\"https:\\\/\\\/huongdanjava.com\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/CC6FAC58-D227-4DD8-93D1-6D6A795577E3_1_201_a.jpeg\",\"width\":1267,\"height\":1517,\"caption\":\"Khanh Nguyen\"},\"logo\":{\"@id\":\"https:\\\/\\\/huongdanjava.com\\\/wp-content\\\/uploads\\\/2021\\\/07\\\/CC6FAC58-D227-4DD8-93D1-6D6A795577E3_1_201_a.jpeg\"},\"description\":\"I love Java and everything related to Java.\",\"sameAs\":[\"https:\\\/\\\/huongdanjava.com\",\"https:\\\/\\\/www.facebook.com\\\/nhkhanh2406\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/KhanhNguyenJ\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Install MongoDB and Mongo Express using Docker Compose - Huong Dan Java","description":"In this tutorial, I guide you all on how to install MongoDB and Mongo Express using Docker Compose.","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:\/\/huongdanjava.com\/install-mongodb-and-mongo-express-using-docker-compose.html","og_locale":"en_US","og_type":"article","og_title":"Install MongoDB and Mongo Express using Docker Compose - Huong Dan Java","og_description":"In this tutorial, I guide you all on how to install MongoDB and Mongo Express using Docker Compose.","og_url":"https:\/\/huongdanjava.com\/install-mongodb-and-mongo-express-using-docker-compose.html","og_site_name":"Huong Dan Java","article_publisher":"https:\/\/www.facebook.com\/nhkhanh2406","article_author":"https:\/\/www.facebook.com\/nhkhanh2406","article_published_time":"2025-07-14T03:55:41+00:00","og_image":[{"width":400,"height":400,"url":"https:\/\/huongdanjava.com\/wp-content\/uploads\/2016\/08\/mongodb.png","type":"image\/png"}],"author":"Khanh Nguyen","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/KhanhNguyenJ","twitter_site":"@KhanhNguyenJ","twitter_misc":{"Written by":"Khanh Nguyen","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/huongdanjava.com\/install-mongodb-and-mongo-express-using-docker-compose.html#article","isPartOf":{"@id":"https:\/\/huongdanjava.com\/install-mongodb-and-mongo-express-using-docker-compose.html"},"author":{"name":"Khanh Nguyen","@id":"https:\/\/huongdanjava.com\/#\/schema\/person\/dc859d7f8cbea3b593e6738de9cbb82d"},"headline":"Install MongoDB and Mongo Express using Docker Compose","datePublished":"2025-07-14T03:55:41+00:00","mainEntityOfPage":{"@id":"https:\/\/huongdanjava.com\/install-mongodb-and-mongo-express-using-docker-compose.html"},"wordCount":323,"commentCount":0,"publisher":{"@id":"https:\/\/huongdanjava.com\/#\/schema\/person\/dc859d7f8cbea3b593e6738de9cbb82d"},"image":{"@id":"https:\/\/huongdanjava.com\/install-mongodb-and-mongo-express-using-docker-compose.html#primaryimage"},"thumbnailUrl":"https:\/\/huongdanjava.com\/wp-content\/uploads\/2016\/08\/mongodb.png","articleSection":["MongoDB"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/huongdanjava.com\/install-mongodb-and-mongo-express-using-docker-compose.html#respond"]}]},{"@type":"WebPage","@id":"https:\/\/huongdanjava.com\/install-mongodb-and-mongo-express-using-docker-compose.html","url":"https:\/\/huongdanjava.com\/install-mongodb-and-mongo-express-using-docker-compose.html","name":"Install MongoDB and Mongo Express using Docker Compose - Huong Dan Java","isPartOf":{"@id":"https:\/\/huongdanjava.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/huongdanjava.com\/install-mongodb-and-mongo-express-using-docker-compose.html#primaryimage"},"image":{"@id":"https:\/\/huongdanjava.com\/install-mongodb-and-mongo-express-using-docker-compose.html#primaryimage"},"thumbnailUrl":"https:\/\/huongdanjava.com\/wp-content\/uploads\/2016\/08\/mongodb.png","datePublished":"2025-07-14T03:55:41+00:00","description":"In this tutorial, I guide you all on how to install MongoDB and Mongo Express using Docker Compose.","breadcrumb":{"@id":"https:\/\/huongdanjava.com\/install-mongodb-and-mongo-express-using-docker-compose.html#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/huongdanjava.com\/install-mongodb-and-mongo-express-using-docker-compose.html"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/huongdanjava.com\/install-mongodb-and-mongo-express-using-docker-compose.html#primaryimage","url":"https:\/\/huongdanjava.com\/wp-content\/uploads\/2016\/08\/mongodb.png","contentUrl":"https:\/\/huongdanjava.com\/wp-content\/uploads\/2016\/08\/mongodb.png","width":400,"height":400},{"@type":"BreadcrumbList","@id":"https:\/\/huongdanjava.com\/install-mongodb-and-mongo-express-using-docker-compose.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/huongdanjava.com\/"},{"@type":"ListItem","position":2,"name":"Install MongoDB and Mongo Express using Docker Compose"}]},{"@type":"WebSite","@id":"https:\/\/huongdanjava.com\/#website","url":"https:\/\/huongdanjava.com\/","name":"Huong Dan Java","description":"Java development tutorials","publisher":{"@id":"https:\/\/huongdanjava.com\/#\/schema\/person\/dc859d7f8cbea3b593e6738de9cbb82d"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/huongdanjava.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/huongdanjava.com\/#\/schema\/person\/dc859d7f8cbea3b593e6738de9cbb82d","name":"Khanh Nguyen","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/huongdanjava.com\/wp-content\/uploads\/2021\/07\/CC6FAC58-D227-4DD8-93D1-6D6A795577E3_1_201_a.jpeg","url":"https:\/\/huongdanjava.com\/wp-content\/uploads\/2021\/07\/CC6FAC58-D227-4DD8-93D1-6D6A795577E3_1_201_a.jpeg","contentUrl":"https:\/\/huongdanjava.com\/wp-content\/uploads\/2021\/07\/CC6FAC58-D227-4DD8-93D1-6D6A795577E3_1_201_a.jpeg","width":1267,"height":1517,"caption":"Khanh Nguyen"},"logo":{"@id":"https:\/\/huongdanjava.com\/wp-content\/uploads\/2021\/07\/CC6FAC58-D227-4DD8-93D1-6D6A795577E3_1_201_a.jpeg"},"description":"I love Java and everything related to Java.","sameAs":["https:\/\/huongdanjava.com","https:\/\/www.facebook.com\/nhkhanh2406","https:\/\/x.com\/https:\/\/twitter.com\/KhanhNguyenJ"]}]}},"_links":{"self":[{"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/posts\/24282","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/comments?post=24282"}],"version-history":[{"count":2,"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/posts\/24282\/revisions"}],"predecessor-version":[{"id":24287,"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/posts\/24282\/revisions\/24287"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/media\/1327"}],"wp:attachment":[{"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/media?parent=24282"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/categories?post=24282"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/huongdanjava.com\/wp-json\/wp\/v2\/tags?post=24282"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}