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?
1 |
doca executar -d -p 8091-8093:8091-8093 -p 11210:11210 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:
1 |
doca-máquina ip couchbase |
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:
1 |
doca executar -d -p 8091-8093:8091-8093 -p 11210:11210 arungupta/couchbase |
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:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
doca executar -d -p 8091-8093:8091-8093 -p 11210:11210 couchbase/servidor:empresa-4.5.0-DP1 Não é possível para encontrar imagem 'couchbase/server:enterprise-4.5.0-DP1' localmente empresa-4.5.0-DP1: Puxar de couchbase/servidor a64038a0eeaa: Puxar completo 2ec6e7edf8a8: Puxar completo 0a5fb6c3c94b: Puxar completo a3ed95caeb02: Puxar completo 7d007592b256: Puxar completo 31cbaa6abb86: Puxar completo efe43bf775c4: Puxar completo e8fff3fce5e8: Puxar completo 2a747598893c: Puxar completo Digerir: sha256:873f2d8776d15019d8a45d01a2be5db345823b3093a3538970f1cd441c57d91c Status: Baixado mais recente imagem para couchbase/servidor:empresa-4.5.0-DP1 b4ea7e969278b94fd9748003f7305e5ffcc30b398c6c6301982895550fd7fd24 |
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:
1 |
doca-máquina ip couchbase |
Portanto, o Console da Web tem a seguinte aparência:
Depois de configurar os serviços, o Console terá a seguinte aparência:
Container do Docker do Couchbase 4.5 pré-configurado
Agora, se você quiser um servidor pré-configurado, tente isso:
1 |
doca executar -d -p 8091-8093:8091-8093 -p 11210:11210 arungupta/couchbase-servidor |
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 é?