{"id":2050,"date":"2017-01-02T22:36:32","date_gmt":"2017-01-02T22:36:31","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2050"},"modified":"2025-10-09T06:46:50","modified_gmt":"2025-10-09T13:46:50","slug":"couchbase-4-1-docker-container","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-4-1-docker-container\/","title":{"rendered":"Cont\u00eainer do Docker do Couchbase 4.1"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-13243 size-full\" src=\"\/wp-content\/original-assets\/december-2015\/couchbase-4.1-docker-container\/couchbase-logo-1-e1450329453533-1.png\" alt=\"Couchbase Logo\" width=\"617\" height=\"161\" \/><\/p>\n<p>O Couchbase 4.1 foi lan\u00e7ado recentemente. Os destaques dessa vers\u00e3o s\u00e3o:<\/p>\n<ul>\n<li>N1QL: Suporte completo a SQL CRUD com N1QL para aplicativos em lote e OLTP<\/li>\n<li>\u00cdndices de cobertura<\/li>\n<li>Declara\u00e7\u00f5es preparadas<\/li>\n<li>Outras plataformas compat\u00edveis<\/li>\n<\/ul>\n<p>Voc\u00ea pode ler tudo sobre isso em\u00a0<a href=\"https:\/\/www.couchbase.com\/blog\/pt\/introducing-couchbase-server-4.1\/\">Apresentando o Couchbase Server 4.1<\/a>\u00a0e tamb\u00e9m assistir a um replay de\u00a0<a href=\"https:\/\/www.youtube.com\/watch?v=d8CW0nxdEtE\">Introdu\u00e7\u00e3o pr\u00e1tica \u00e0s novidades do Couchbase 4.1<\/a>:<\/p>\n<h2>Introdu\u00e7\u00e3o ao Couchbase 4.1 e ao Docker<\/h2>\n<p>Use o seguinte arquivo do Docker Compose:<\/p>\n<pre class=\"lang:yaml decode:true\">mycouchbase:\r\n  image: arungupta\/couchbase\r\n  ports:\r\n    - 8091:8091\r\n    - 8092:8092 \r\n    - 8093:8093 \r\n    - 11210:11210<\/pre>\n<p>para iniciar um aplicativo pr\u00e9-configurado <a href=\"https:\/\/hub.docker.com\/_\/couchbase\/\">Cont\u00eainer do Docker do Couchbase 4.1<\/a>:<\/p>\n<pre class=\"lang:default decode:true\">docker-compose up -d\r\nCreating couchbase_mycouchbase_1<\/pre>\n<p>Isso ir\u00e1:<\/p>\n<ul>\n<li>Iniciar o servidor Couchbase 4.1 (<a href=\"https:\/\/github.com\/couchbase\/docker\/blob\/7eb049d012eed3821ead1d8a728a07bf33db85a1\/enterprise\/couchbase-server\/4.1.0\/Dockerfile\">Dockerfile<\/a>)<\/li>\n<li>Configure-o usando <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.0\/rest-api\/rest-endpoints-all.html\">API REST do Couchbase<\/a>\u00a0conforme explicado em <a href=\"https:\/\/blog.arungupta.me\/configure-couchbase-docker-container-using-rest-api\/\">Configurar o cont\u00eainer do Docker do Couchbase usando a API REST<\/a>\n<ul>\n<li>Configura a cota de mem\u00f3ria e \u00edndice<\/li>\n<li>Configura o servi\u00e7o de consulta, dados e \u00edndice<\/li>\n<li>Configura as credenciais de nome de usu\u00e1rio e senha<\/li>\n<li>Install `travel-sample` bucket<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p>Os registros podem ser vistos como:<\/p>\n<pre class=\"lang:default decode:true\">docker-compose logs\r\nAttaching to couchbase_mycouchbase_1\r\nmycouchbase_1 | Starting Couchbase Server -- Web UI available at https:\/\/:8091\r\nmycouchbase_1 | *   Trying 127.0.0.1...\r\nmycouchbase_1 |   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current\r\nmycouchbase_1 |                                  Dload  Upload   Total   Spent    Left  Speed\r\n  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0* Connected to 127.0.0.1 (127.0.0.1) port 8091 (#0)\r\nmycouchbase_1 | &gt; POST \/pools\/default HTTP\/1.1\r\nmycouchbase_1 | &gt; User-Agent: curl\/7.40.0-DEV\r\nmycouchbase_1 | &gt; Host: 127.0.0.1:8091\r\nmycouchbase_1 | &gt; Accept: *\/*\r\nmycouchbase_1 | &gt; Content-Length: 36\r\nmycouchbase_1 | &gt; Content-Type: application\/x-www-form-urlencoded\r\nmycouchbase_1 | &gt; \r\nmycouchbase_1 | } [36 bytes data]\r\nmycouchbase_1 | * upload completely sent off: 36 out of 36 bytes\r\nmycouchbase_1 | &lt; HTTP\/1.1 200 OK\r\nmycouchbase_1 | &lt; Server: Couchbase Server\r\nmycouchbase_1 | &lt; Pragma: no-cache\r\nmycouchbase_1 | &lt; Date: Thu, 17 Dec 2015 05:30:16 GMT\r\nmycouchbase_1 | &lt; Content-Length: 0\r\nmycouchbase_1 | &lt; Cache-Control: no-cache\r\nmycouchbase_1 | &lt; 100 36 0 0 100 36 0 1820 --:--:-- --:--:-- --:--:-- 2000 mycouchbase_1 | * Connection #0 to host 127.0.0.1 left intact mycouchbase_1 | * Trying 127.0.0.1... mycouchbase_1 | % Total % Received % Xferd Average Speed Time Time Time Current mycouchbase_1 | Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Connected to 127.0.0.1 (127.0.0.1) port 8091 (#0) mycouchbase_1 | &gt; POST \/node\/controller\/setupServices HTTP\/1.1\r\nmycouchbase_1 | &gt; User-Agent: curl\/7.40.0-DEV\r\nmycouchbase_1 | &gt; Host: 127.0.0.1:8091\r\nmycouchbase_1 | &gt; Accept: *\/*\r\nmycouchbase_1 | &gt; Content-Length: 26\r\nmycouchbase_1 | &gt; Content-Type: application\/x-www-form-urlencoded\r\nmycouchbase_1 | &gt; \r\nmycouchbase_1 | } [26 bytes data]\r\nmycouchbase_1 | * upload completely sent off: 26 out of 26 bytes\r\nmycouchbase_1 | &lt; HTTP\/1.1 200 OK\r\nmycouchbase_1 | &lt; Server: Couchbase Server\r\nmycouchbase_1 | &lt; Pragma: no-cache\r\nmycouchbase_1 | &lt; Date: Thu, 17 Dec 2015 05:30:16 GMT\r\nmycouchbase_1 | &lt; Content-Length: 0\r\nmycouchbase_1 | &lt; Cache-Control: no-cache\r\nmycouchbase_1 | &lt; 100 26 0 0 100 26 0 2670 --:--:-- --:--:-- --:--:-- 2888 mycouchbase_1 | * Connection #0 to host 127.0.0.1 left intact mycouchbase_1 | * Trying 127.0.0.1... mycouchbase_1 | % Total % Received % Xferd Average Speed Time Time Time Current mycouchbase_1 | Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Connected to 127.0.0.1 (127.0.0.1) port 8091 (#0) mycouchbase_1 | &gt; POST \/settings\/web HTTP\/1.1\r\nmycouchbase_1 | &gt; User-Agent: curl\/7.40.0-DEV\r\nmycouchbase_1 | &gt; Host: 127.0.0.1:8091\r\nmycouchbase_1 | &gt; Accept: *\/*\r\nmycouchbase_1 | &gt; Content-Length: 50\r\nmycouchbase_1 | &gt; Content-Type: application\/x-www-form-urlencoded\r\nmycouchbase_1 | &gt; \r\nmycouchbase_1 | } [50 bytes data]\r\nmycouchbase_1 | * upload completely sent off: 50 out of 50 bytes\r\nmycouchbase_1 | &lt; HTTP\/1.1 200 OK\r\nmycouchbase_1 | &lt; Server: Couchbase Server\r\nmycouchbase_1 | &lt; Pragma: no-cache\r\nmycouchbase_1 | &lt; Date: Thu, 17 Dec 2015 05:30:16 GMT\r\nmycouchbase_1 | {\"newBaseUri\":\"https:\/\/127.0.0.1:8091\/\"}&lt; Content-Type: application\/json\r\nmycouchbase_1 | &lt; Content-Length: 39\r\nmycouchbase_1 | &lt; Cache-Control: no-cache\r\nmycouchbase_1 | &lt; mycouchbase_1 | { [39 bytes data] 100 89 100 39 100 50 3544 4543 --:--:-- --:--:-- --:--:-- 5000 mycouchbase_1 | * Connection #0 to host 127.0.0.1 left intact mycouchbase_1 | * Trying 127.0.0.1... mycouchbase_1 | % Total % Received % Xferd Average Speed Time Time Time Current mycouchbase_1 | Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0* Connected to 127.0.0.1 (127.0.0.1) port 8091 (#0) mycouchbase_1 | * Server auth using Basic with user 'Administrator' mycouchbase_1 | &gt; POST \/sampleBuckets\/install HTTP\/1.1\r\nmycouchbase_1 | &gt; Authorization: Basic QWRtaW5pc3RyYXRvcjpwYXNzd29yZA==\r\nmycouchbase_1 | &gt; User-Agent: curl\/7.40.0-DEV\r\nmycouchbase_1 | &gt; Host: 127.0.0.1:8091\r\nmycouchbase_1 | &gt; Accept: *\/*\r\nmycouchbase_1 | &gt; Content-Length: 17\r\nmycouchbase_1 | &gt; Content-Type: application\/x-www-form-urlencoded\r\nmycouchbase_1 | &gt; \r\nmycouchbase_1 | } [17 bytes data]\r\nmycouchbase_1 | * upload completely sent off: 17 out of 17 bytes\r\nmycouchbase_1 | &lt; HTTP\/1.1 202 Accepted\r\nmycouchbase_1 | &lt; Server: Couchbase Server\r\nmycouchbase_1 | &lt; Pragma: no-cache\r\nmycouchbase_1 | &lt; Date: Thu, 17 Dec 2015 05:30:16 GMT\r\nmycouchbase_1 | &lt; []Content-Type: application\/json\r\nmycouchbase_1 | &lt; Content-Length: 2\r\nmycouchbase_1 | &lt; Cache-Control: no-cache\r\nmycouchbase_1 | &lt; \r\nmycouchbase_1 | { [2 bytes data]\r\n100    19  100     2  100    17     29    251 --:--:-- --:--:-- --:--:--   253\r\nmycouchbase_1 | * Connection #0 to host 127.0.0.1 left intact\r\nmycouchbase_1 | \/entrypoint.sh couchbase-server<\/pre>\n<p>Conecte-se ao CBQ (ferramenta de consulta do Couchbase):<\/p>\n<pre class=\"lang:default decode:true\">docker run -it couchbase \/opt\/couchbase\/bin\/cbq -engine=https:\/\/$(docker-machine ip couchbase):8093\r\nCouchbase query shell connected to https:\/\/192.168.99.102:8093\/ . Type Ctrl-D to exit.\r\ncbq&gt;<\/pre>\n<p>Saiba mais sobre <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.1\/n1ql\/n1ql-intro\/cbq.html\">Execu\u00e7\u00e3o de consultas N1QL na linha de comando<\/a>. Pare o servidor:<\/p>\n<pre class=\"lang:default decode:true\">docker-compose stop\r\nStopping couchbase_mycouchbase_1 ... done<\/pre>\n<p>Remova o cont\u00eainer:<\/p>\n<pre class=\"lang:default decode:true\">docker-compose rm -f\r\nGoing to remove couchbase_mycouchbase_1\r\nRemoving couchbase_mycouchbase_1 ... done<\/pre>\n<p>Leia mais sobre o Couchbase 4.1:<\/p>\n<ul>\n<li><a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.1\/introduction\/whats-new.html\">O que h\u00e1 de novo na documenta\u00e7\u00e3o do Couchbase Server 4.1<\/a><\/li>\n<li><a href=\"https:\/\/www.couchbase.com\/blog\/pt\/download\/\">Baixar o Couchbase Server 4.1<\/a><\/li>\n<li><a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.1\/introduction\/intro.html\">Documenta\u00e7\u00e3o do Couchbase Server<\/a><\/li>\n<li><a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.1\/release-notes\/relnotes-41-ga.html\">Notas de vers\u00e3o para 4.1<\/a><\/li>\n<li><a href=\"https:\/\/www.simba.com\/connectors\/couchbase-odbc-jdbc-drivers\">Drivers ODBC e JDBC do Couchbase com o Conector SQL<\/a><\/li>\n<\/ul>\n<p>Compartilhe seu feedback conosco em <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/forums\/\">couchbase.com\/forums<\/a> ou <a href=\"https:\/\/stackoverflow.com\/questions\/tagged\/couchbase\">Stackoverflow<\/a>. Aproveite!<\/p>","protected":false},"excerpt":{"rendered":"<p>Couchbase 4.1 was recently released.\u00a0Highlights of this release are: N1QL: Complete SQL CRUD Support with N1QL for Batch and OLTP Applications Covering Indexes Prepared Statements Additional Supported Platforms You can read all about it at\u00a0Introducing Couchbase Server 4.1\u00a0and also watch [&hellip;]<\/p>","protected":false},"author":58,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1816],"tags":[1520,1519],"ppma_author":[8933],"class_list":["post-2050","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-couchbase-server","tag-containers","tag-docker"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.2 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Couchbase 4.1 Docker Container - The Couchbase Blog<\/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\/blog\/pt\/couchbase-4-1-docker-container\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchbase 4.1 Docker Container\" \/>\n<meta property=\"og:description\" content=\"Couchbase 4.1 was recently released.\u00a0Highlights of this release are: N1QL: Complete SQL CRUD Support with N1QL for Batch and OLTP Applications Covering Indexes Prepared Statements Additional Supported Platforms You can read all about it at\u00a0Introducing Couchbase Server 4.1\u00a0and also watch [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-4-1-docker-container\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2017-01-02T22:36:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-09T13:46:50+00:00\" \/>\n<meta name=\"author\" content=\"Arun Gupta, VP, Developer Advocacy, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@arungupta\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Arun Gupta, VP, Developer Advocacy, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/\"},\"author\":{\"name\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f\"},\"headline\":\"Couchbase 4.1 Docker Container\",\"datePublished\":\"2017-01-02T22:36:31+00:00\",\"dateModified\":\"2025-10-09T13:46:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/\"},\"wordCount\":186,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"containers\",\"docker\"],\"articleSection\":[\"Couchbase Server\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/\",\"name\":\"Couchbase 4.1 Docker Container - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2017-01-02T22:36:31+00:00\",\"dateModified\":\"2025-10-09T13:46:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchbase 4.1 Docker Container\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f\",\"name\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8900a75409c646948fe0bd80f6240337\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g\",\"caption\":\"Arun Gupta, VP, Developer Advocacy, Couchbase\"},\"description\":\"Arun Gupta is the vice president of developer advocacy at Couchbase. He has built and led developer communities for 10+ years at Sun, Oracle, and Red Hat. He has deep expertise in leading cross-functional teams to develop and execute strategy, planning and execution of content, marketing campaigns, and programs. Prior to that he led engineering teams at Sun and is a founding member of the Java EE team. Gupta has authored more than 2,000 blog posts on technology. He has extensive speaking experience in more than 40 countries on myriad topics and is a JavaOne Rock Star for three years in a row. Gupta also founded the Devoxx4Kids chapter in the US and continues to promote technology education among children. An author of several books on technology, an avid runner, a globe trotter, a Java Champion, a JUG leader, NetBeans Dream Team member, and a Docker Captain, he is easily accessible at @arungupta.\",\"sameAs\":[\"https:\/\/x.com\/arungupta\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/arun-gupta\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchbase 4.1 Docker Container - The Couchbase Blog","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\/blog\/pt\/couchbase-4-1-docker-container\/","og_locale":"pt_BR","og_type":"article","og_title":"Couchbase 4.1 Docker Container","og_description":"Couchbase 4.1 was recently released.\u00a0Highlights of this release are: N1QL: Complete SQL CRUD Support with N1QL for Batch and OLTP Applications Covering Indexes Prepared Statements Additional Supported Platforms You can read all about it at\u00a0Introducing Couchbase Server 4.1\u00a0and also watch [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/couchbase-4-1-docker-container\/","og_site_name":"The Couchbase Blog","article_published_time":"2017-01-02T22:36:31+00:00","article_modified_time":"2025-10-09T13:46:50+00:00","author":"Arun Gupta, VP, Developer Advocacy, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@arungupta","twitter_misc":{"Written by":"Arun Gupta, VP, Developer Advocacy, Couchbase","Est. reading time":"2 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/"},"author":{"name":"Arun Gupta, VP, Developer Advocacy, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f"},"headline":"Couchbase 4.1 Docker Container","datePublished":"2017-01-02T22:36:31+00:00","dateModified":"2025-10-09T13:46:50+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/"},"wordCount":186,"commentCount":0,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["containers","docker"],"articleSection":["Couchbase Server"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/","name":"Couchbase 4.1 Docker Container - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2017-01-02T22:36:31+00:00","dateModified":"2025-10-09T13:46:50+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-4-1-docker-container\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchbase 4.1 Docker Container"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"Blog do Couchbase","description":"Couchbase, o banco de dados NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/39d8caed0f536489b6aa6e8d31ee631f","name":"Arun Gupta, vice-presidente de defesa do desenvolvedor, Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/8900a75409c646948fe0bd80f6240337","url":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","caption":"Arun Gupta, VP, Developer Advocacy, Couchbase"},"description":"Arun Gupta \u00e9 o vice-presidente de defesa do desenvolvedor na Couchbase. Ele criou e liderou comunidades de desenvolvedores por mais de 10 anos na Sun, Oracle e Red Hat. Ele tem grande experi\u00eancia na lideran\u00e7a de equipes multifuncionais para desenvolver e executar estrat\u00e9gias, planejamento e execu\u00e7\u00e3o de conte\u00fado, campanhas de marketing e programas. Antes disso, liderou equipes de engenharia na Sun e \u00e9 membro fundador da equipe Java EE. Gupta \u00e9 autor de mais de 2.000 postagens em blogs sobre tecnologia. Ele tem uma vasta experi\u00eancia em palestras em mais de 40 pa\u00edses sobre uma infinidade de t\u00f3picos e \u00e9 um JavaOne Rock Star h\u00e1 tr\u00eas anos consecutivos. Gupta tamb\u00e9m fundou o cap\u00edtulo Devoxx4Kids nos EUA e continua a promover a educa\u00e7\u00e3o tecnol\u00f3gica entre as crian\u00e7as. Autor de v\u00e1rios livros sobre tecnologia, corredor \u00e1vido, viajante do mundo inteiro, campe\u00e3o de Java, l\u00edder de JUG, membro do NetBeans Dream Team e capit\u00e3o do Docker, ele pode ser facilmente acessado em @arungupta.","sameAs":["https:\/\/x.com\/arungupta"],"url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/arun-gupta\/"}]}},"authors":[{"term_id":8933,"user_id":58,"is_guest":0,"slug":"arun-gupta","display_name":"Arun Gupta, VP, Developer Advocacy, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/f912e10b5f39748ee4f1a0b0da6f42747f0b3a94fe7acb511791468656f5e726?s=96&d=mm&r=g","author_category":"","last_name":"Gupta","first_name":"Arun","job_title":"","user_url":"","description":"Arun Gupta \u00e9 o vice-presidente de defesa do desenvolvedor na Couchbase. Ele criou e liderou comunidades de desenvolvedores por mais de 10 anos na Sun, Oracle e Red Hat. Ele tem grande experi\u00eancia na lideran\u00e7a de equipes multifuncionais para desenvolver e executar estrat\u00e9gias, planejamento e execu\u00e7\u00e3o de conte\u00fado, campanhas de marketing e programas. Antes disso, liderou equipes de engenharia na Sun e \u00e9 membro fundador da equipe Java EE.\r\n\r\nGupta \u00e9 autor de mais de 2.000 postagens em blogs sobre tecnologia. Ele tem uma vasta experi\u00eancia em palestras em mais de 40 pa\u00edses sobre diversos t\u00f3picos e \u00e9 um JavaOne Rock Star h\u00e1 tr\u00eas anos consecutivos. Gupta tamb\u00e9m fundou o cap\u00edtulo Devoxx4Kids nos EUA e continua a promover a educa\u00e7\u00e3o tecnol\u00f3gica entre as crian\u00e7as. Autor de v\u00e1rios livros sobre tecnologia, corredor \u00e1vido, viajante do mundo inteiro, campe\u00e3o de Java, l\u00edder de JUG, membro do NetBeans Dream Team e capit\u00e3o do Docker, ele pode ser facilmente acessado em @arungupta."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/2050","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/58"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=2050"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/2050\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=2050"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=2050"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=2050"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=2050"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}