{"id":9841,"date":"2023-06-23T01:43:43","date_gmt":"2023-06-23T08:43:43","guid":{"rendered":"https:\/\/www.couchbase.com\/developers\/tutorials\/docker-image-manual-cb65\/"},"modified":"2026-10-16T10:24:00","modified_gmt":"2026-10-16T17:24:00","slug":"docker-image-manual-cb65","status":"publish","type":"tutorials","link":"https:\/\/www.couchbase.com\/es\/developers\/tutorials\/docker-image-manual-cb65\/","title":{"rendered":"Couchbase Server CE &#8211; Manual Docker Configuration"},"content":{"rendered":"<p class=\"wp-block-paragraph\">For the QuickStart exercises, a Couchbase CE 6.5 docker container can be configured with minimal system footprint using the following steps.<\/p>\n\n\n\n<h3 id=\"h-prerequisite-download-and-install-docker\" class=\"wp-block-heading\">Prerequisite: Download and Install Docker<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If Docker is not already running, go to the <a href=\"https:\/\/www.docker.com\/get-docker\" target=\"_blank\">Docker installation page<\/a> and follow the instructions.<\/p>\n\n\n\n<h3 id=\"h-step-1-run-the-couchbase-server-ce-container-image-and-load-the-webui\" class=\"wp-block-heading\">Step 1: Run the Couchbase Server CE container image, and load the WebUI<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open a console window on your computer and enter the following command.  Docker will pull the image from Docker Hub and run it:<\/p>\n\n\n\n<pre class=\"wp-block-code language-bash\"><code>docker run -d --name ce-6.5 -p 8091-8096:8091-8096 -p 11210-11211:11210-11211 couchbase:community-6.5.0\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Sample terminal output:<\/p>\n\n\n\n<pre class=\"wp-block-code language-bash\"><code>$ docker run -d --name ce-6.5 -p 8091-8096:8091-8096 -p 11210-11211:11210-11211 couchbase:community-6.5.0\nUnable to find image &#039;couchbase:community-6.5.0&#039; locally\ncommunity-6.5.0: Pulling from library\/couchbase\nfe703b657a32: Already exists \nf9df1fafd224: Already exists \na645a4b887f9: Already exists \n57db7fe0b522: Already exists \n37acf92bdab2: Already exists \n987c67d0449f: Pull complete \nd1e7b7590466: Pull complete \n5d6276be31bb: Pull complete \ncdbfb2490731: Pull complete \nf48150deedae: Pull complete \nfe4e6a8d4c85: Pull complete \n9936f46b618f: Pull complete \nb3a0ca456492: Pull complete \nDigest: sha256:9a051d3bd5e34d4ae357d009f1c1640ed58bd6db2c7fc9e87fd382ccf9de52c2\nStatus: Downloaded newer image for couchbase:community-6.5.0\nd1cd955621a98fd8193652e36197def479396af6cb77b861cf86254dd511fbaa\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Open the Couchbase WebUI by navigating your web browser to this address: <code>localhost:8091<\/code><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><img decoding=\"async\" src=\".\/ce6.5IntroScreen.png\" alt=\",480,align=left\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NOTE: The remaining manual steps can be more quickly accomplished via the Couchbase REST API.  If you would prefer to use the REST API, skip to the <a href=\"#configuration-using-couchbase-rest-api\">Configuration Using Couchbase REST API<\/a> section at the bottom of this page.<\/p>\n\n\n\n<h3 id=\"h-step-2-configure-couchbase-as-a-minimal-single-node-cluster\" class=\"wp-block-heading\">Step 2: Configure Couchbase as a minimal single node cluster<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click the &#8220;Setup New Cluster&#8221; button on the welcome screen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Enter any cluster name and password.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><img decoding=\"async\" src=\".\/ce6.5NewClusterScreen.png\" alt=\",480,align=left\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Click &#8220;Next..&#8221;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In the next screen, check the &#8220;I accept&#8230;&#8221; box to indicate your acceptance of the terms and conditions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><img decoding=\"async\" src=\".\/ce6.5TermsScreen.png\" alt=\",480,align=left\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Click the &#8220;Configure Disk, Memory, Services&#8221; button. Set all the memory quotas to the 256MB minimum:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><img decoding=\"async\" src=\".\/ce6.5ConfigureScreen.png\" alt=\",480,align=left\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Click &#8220;Save and Finish&#8221;. You will be presented with a blank Dashboard screen.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><img decoding=\"async\" src=\".\/ce6.5Dashboard01.png\" alt=\",720,align=left\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NOTE: The memory quotas can be further adjusted.  Click &#8220;Settings&#8221; in the left-hand navigation bar. Under &#8220;Memory Quotas&#8221; make your changes.  Click &#8220;Save&#8221;, and then &#8220;Confirm&#8221;.<\/p>\n\n\n\n<h3 id=\"h-step-3-create-a-new-data-bucket\" class=\"wp-block-heading\">Step 3: Create a new data bucket<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Click &#8220;Buckets&#8221; in the left-hand navigation bar, then click the &#8220;ADD BUCKET&#8221; link in the upper right corner. Enter &#8220;default&#8221; for the Name, and 100 MB for the Memory Quota.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><img decoding=\"async\" src=\".\/ce6.5AddBucket.png\" alt=\",480,align=left\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Click the &#8220;Add Bucket&#8221; button at the bottom.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><img decoding=\"async\" src=\".\/ce6.5PostAddBucket.png\" alt=\",720,align=left\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NOTE: You can ignore the &#8220;At least two servers&#8230;&#8221; warning in the lower left.<\/p>\n\n\n\n<h3 id=\"h-step-4-create-secondary-indexes\" class=\"wp-block-heading\">Step 4: Create secondary indexes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The CREATE INDEX statement is used for creating secondary indexes.  We will use the query workbench to create 2 indexes to facilitate our exercises:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>one &#8220;primary index&#8221; to make initial queries easy to execute<\/li>\n\n\n<li>one &#8220;adaptive index&#8221; to support faster filtered queries<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Click &#8220;Query&#8221; in the left-hand navigation bar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">NOTE: If you receive the &#8220;Received error 404 &#8230; &#8221; message then just refresh your browser.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Paste both following statements into the Query Editor and click &#8220;Execute&#8221;:<\/p>\n\n\n\n<pre class=\"wp-block-code language-sql\"><code>CREATE PRIMARY INDEX ON default;\nCREATE INDEX adaptive_default ON default(DISTINCT PAIRS(self));\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><img decoding=\"async\" src=\".\/ce6.5PostIndexCreate.png\" alt=\",720,align=left\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Click &#8220;Indexes&#8221; in the left-hand navigation bar to see the indexes.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><img decoding=\"async\" src=\".\/ce6.5IndexList.png\" alt=\",720,align=left\"><\/p>\n\n\n\n<h3 id=\"h-configuration-using-couchbase-rest-api\" class=\"wp-block-heading\">Configuration Using Couchbase REST API<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you have <code>rizo<\/code> utility available, you can perform the node configuration via the command line:<\/p>\n\n\n\n<pre class=\"wp-block-code language-bash\"><code># Set minimal memory quotas\ncurl -v http:\/\/127.0.0.1:8091\/pools\/default \n-d memoryQuota=256 -d indexMemoryQuota=256\n\n# Configure data, query, and index services to run\ncurl -v http:\/\/127.0.0.1:8091\/node\/controller\/setupServices  \n-d services=kv%2Cn1ql%2Cindex\n\n# Set Admin credentials\ncurl -v http:\/\/127.0.0.1:8091\/settings\/web -d port=8091  \n-d username=Administrator -d password=password\n\n# Set index storage mode to on-disk\ncurl -v -u Administrator:password  \n-X POST http:\/\/127.0.0.1:8091\/settings\/indexes  \n-d &#039;storageMode=forestdb&#039;\n\n# Create a &#039;default&#039; data bucket \ncurl -v -u Administrator:password  \n-X POST http:\/\/127.0.0.1:8091\/pools\/default\/buckets  \n-d name=default -d bucketType=couchbase -d ramQuotaMB=128\n\nsleep 10\n\n# Create primary index on &#039;default&#039; bucket\ncurl -v -u Administrator:password  \nhttp:\/\/127.0.0.1:8093\/query\/service   \n-d &#039;statement=CREATE PRIMARY INDEX ON `default`&#039;\n\n# Create adaptive index on &#039;default&#039; bucket\ncurl -v -u Administrator:password  \nhttp:\/\/127.0.0.1:8093\/query\/service   \n-d &#039;statement=CREATE INDEX `ai_self`ON `default`(DISTINCT PAIRS(self))&#039; \n\n<\/code><\/pre>\n\n\n\n<h3 id=\"h-done\" class=\"wp-block-heading\">Done!<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">You can continue with your quickstart exercises.<\/p>","protected":false},"excerpt":{"rendered":"<p>For the QuickStart exercises, a Couchbase CE 6.5 docker container can be configured with minimal system footprint using the following steps. Prerequisite: Download and Install Docker If Docker is not already running, go to the Docker installation page and follow the instructions. Step 1: Run the Couchbase Server CE container image, and load the WebUI [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"menu_order":0,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_acf":"","footnotes":""},"tutorial-languages":[374],"tutorial-tags":[375,376,379],"tutorial-technologies":[377],"tutorial-types":[378],"class_list":["post-9841","tutorials","type-tutorials","status-publish","hentry","tutorial-languages-any","tutorial-tags-community-edition","tutorial-tags-configuration","tutorial-tags-docker","tutorial-technologies-server","tutorial-types-tutorial"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.6 (Yoast SEO v28.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Couchbase Server CE - Manual Docker Configuration - Couchbase<\/title>\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.couchbase.com\/es\/developers\/tutorials\/docker-image-manual-cb65\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase Server CE - Manual Docker Configuration\" \/>\n<meta property=\"og:description\" content=\"For the QuickStart exercises, a Couchbase CE 6.5 docker container can be configured with minimal system footprint using the following steps. Prerequisite: Download and Install Docker If Docker is not already running, go to the Docker installation page and follow the instructions. Step 1: Run the Couchbase Server CE container image, and load the WebUI [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/es\/developers\/tutorials\/docker-image-manual-cb65\/\" \/>\n<meta property=\"og:site_name\" content=\"Couchbase\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-16T17:24:00+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/es\\\/developers\\\/tutorials\\\/docker-image-manual-cb65\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/es\\\/developers\\\/tutorials\\\/docker-image-manual-cb65\\\/\",\"name\":\"Couchbase Server CE - Manual Docker Configuration - Couchbase\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/es\\\/#website\"},\"datePublished\":\"2023-06-23T08:43:43+00:00\",\"dateModified\":\"2026-10-16T17:24:00+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/es\\\/developers\\\/tutorials\\\/docker-image-manual-cb65\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.couchbase.com\\\/es\\\/developers\\\/tutorials\\\/docker-image-manual-cb65\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/es\\\/developers\\\/tutorials\\\/docker-image-manual-cb65\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.couchbase.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase Server CE &#8211; Manual Docker Configuration\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/es\\\/#website\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/es\\\/\",\"name\":\"Couchbase\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/es\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.couchbase.com\\\/es\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/es\\\/#organization\",\"name\":\"Couchbase\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/es\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.couchbase.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/logo-1.svg\",\"contentUrl\":\"https:\\\/\\\/www.couchbase.com\\\/wp-content\\\/uploads\\\/2026\\\/07\\\/logo-1.svg\",\"caption\":\"Couchbase\"},\"image\":{\"@id\":\"https:\\\/\\\/www.couchbase.com\\\/es\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase Server CE - Manual Docker Configuration - Couchbase","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.couchbase.com\/es\/developers\/tutorials\/docker-image-manual-cb65\/","og_locale":"es_MX","og_type":"article","og_title":"Couchbase Server CE - Manual Docker Configuration","og_description":"For the QuickStart exercises, a Couchbase CE 6.5 docker container can be configured with minimal system footprint using the following steps. Prerequisite: Download and Install Docker If Docker is not already running, go to the Docker installation page and follow the instructions. Step 1: Run the Couchbase Server CE container image, and load the WebUI [&hellip;]","og_url":"https:\/\/www.couchbase.com\/es\/developers\/tutorials\/docker-image-manual-cb65\/","og_site_name":"Couchbase","article_modified_time":"2026-10-16T17:24:00+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/es\/developers\/tutorials\/docker-image-manual-cb65\/","url":"https:\/\/www.couchbase.com\/es\/developers\/tutorials\/docker-image-manual-cb65\/","name":"Couchbase Server CE - Manual Docker Configuration - Couchbase","isPartOf":{"@id":"https:\/\/www.couchbase.com\/es\/#website"},"datePublished":"2023-06-23T08:43:43+00:00","dateModified":"2026-10-16T17:24:00+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/es\/developers\/tutorials\/docker-image-manual-cb65\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/es\/developers\/tutorials\/docker-image-manual-cb65\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/es\/developers\/tutorials\/docker-image-manual-cb65\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/"},{"@type":"ListItem","position":2,"name":"Couchbase Server CE &#8211; Manual Docker Configuration"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/es\/#website","url":"https:\/\/www.couchbase.com\/es\/","name":"Couchbase","description":"","publisher":{"@id":"https:\/\/www.couchbase.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/es\/#organization","name":"Couchbase","url":"https:\/\/www.couchbase.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/wp-content\/uploads\/2026\/07\/logo-1.svg","contentUrl":"https:\/\/www.couchbase.com\/wp-content\/uploads\/2026\/07\/logo-1.svg","caption":"Couchbase"},"image":{"@id":"https:\/\/www.couchbase.com\/es\/#\/schema\/logo\/image\/"}}]}},"acf":[],"permalink_manager":null,"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/es\/wp-json\/wp\/v2\/tutorials\/9841","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/es\/wp-json\/wp\/v2\/tutorials"}],"about":[{"href":"https:\/\/www.couchbase.com\/es\/wp-json\/wp\/v2\/types\/tutorials"}],"version-history":[{"count":1,"href":"https:\/\/www.couchbase.com\/es\/wp-json\/wp\/v2\/tutorials\/9841\/revisions"}],"predecessor-version":[{"id":10501,"href":"https:\/\/www.couchbase.com\/es\/wp-json\/wp\/v2\/tutorials\/9841\/revisions\/10501"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/es\/wp-json\/wp\/v2\/media?parent=9841"}],"wp:term":[{"taxonomy":"tutorial-languages","embeddable":true,"href":"https:\/\/www.couchbase.com\/es\/wp-json\/wp\/v2\/tutorial-languages?post=9841"},{"taxonomy":"tutorial-tags","embeddable":true,"href":"https:\/\/www.couchbase.com\/es\/wp-json\/wp\/v2\/tutorial-tags?post=9841"},{"taxonomy":"tutorial-technologies","embeddable":true,"href":"https:\/\/www.couchbase.com\/es\/wp-json\/wp\/v2\/tutorial-technologies?post=9841"},{"taxonomy":"tutorial-types","embeddable":true,"href":"https:\/\/www.couchbase.com\/es\/wp-json\/wp\/v2\/tutorial-types?post=9841"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}