As imagens do Docker do Couchbase estão sempre em hub.docker.com/_/couchbase/. Instruções completas para executar o Couchbase Docker Container estão disponíveis em docs.docker.com/engine/examples/couchbase/.

Iniciar o contêiner do Docker do Couchbase

Como iniciar um contêiner do Docker do Couchbase?

Por padrão, esse comando inicia Couchbase Server 4.1 Enterprise Edition. As imagens mais recentes do GA estão sempre disponíveis usando esse nome de imagem. Esse servidor precisa ser configurado manualmente, acessando o Console da Web em http://:8091. O endereço IP do Docker Host, no meu caso, é obtido usando:

As instruções para configurar o servidor estão disponíveis em docs.docker.com/engine/examples/couchbase/.

Contêiner do Docker do Couchbase pré-configurado

Se você quiser um servidor pré-configurado, poderá executar a imagem:

Essa imagem é criada usando Dockerfile e configura o seguinte:

  • Configura a memória
  • Configura o serviço de índice, consulta e dados
  • Configura as credenciais de nome de usuário/senha

Contêiner do Docker do Couchbase 4.5

Visualização para desenvolvedores do Couchbase 4.5 foi lançado recentemente. Ele pode ser executado como um contêiner do Docker:

Observe que o nome da imagem é couchbase/server:enterprise-4.5.0-DP1. O Console da Web do Couchbase pode ser acessado em http://:8091. O endereço IP do Docker Host, no meu caso, é obtido usando:

Portanto, o Console da Web tem a seguinte aparência:
Couchbase 4.5 Developer Preview
Depois de configurar os serviços, o Console terá a seguinte aparência:
Couchbase 4.5 Developer Preview 1 Console

Container do Docker do Couchbase 4.5 pré-configurado

Agora, se você quiser um servidor pré-configurado, tente isso:

Essa imagem é criada usando Dockerfile e configura o seguinte:

  • Configura a memória
  • Configura os serviços de índice, consulta, dados e texto completo
  • Configura as credenciais de nome de usuário/senha

Portanto, aqui estão as imagens que você precisa usar:

Imagem Finalidade
couchbase  Última versão GA do Couchbase
couchbase/servidor  Versões intermediárias do Couchbase, como Developer Preview, Beta, etc.
arungupta/couchbase  Última versão GA do Couchbase, pré-configurada
arungupta/couchbase-server  Compilações intermediárias do Couchbase, pré-configuradas

Fácil, não é?

Autor

Postado por Arun Gupta, vice-presidente de defesa do desenvolvedor, Couchbase

Arun Gupta é 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ência na liderança de equipes multifuncionais para desenvolver e executar estratégias, planejamento e execução de conteúdo, campanhas de marketing e programas. Antes disso, liderou equipes de engenharia na Sun e é membro fundador da equipe Java EE. Gupta é autor de mais de 2.000 postagens em blogs sobre tecnologia. Ele tem uma vasta experiência em palestras em mais de 40 países sobre diversos tópicos e é um JavaOne Rock Star há três anos consecutivos. Gupta também fundou o capítulo Devoxx4Kids nos EUA e continua a promover a educação tecnológica entre as crianças. Autor de vários livros sobre tecnologia, corredor ávido, viajante do mundo inteiro, campeão de Java, líder de JUG, membro do NetBeans Dream Team e capitão do Docker, ele pode ser facilmente acessado em @arungupta.

Deixar uma resposta